日期轴和数值轴是相似的,但是日期轴上的逻辑坐标并非普通的数值,而是日期时间数据。日期轴常常用于时间趋势图、时序状态图等统计图中。
例如,下面的股价走势图画法:
|
A |
1 |
=canvas() |
2 |
=demo.query("select * from STOCKRECORDS where STOCKID='002242'") |
3 |
=A1.plot("BackGround") |
4 |
=A1.plot("DateAxis","name":"x","format":"dd/M","displayStep":20) |
5 |
=A1.plot("NumericAxis","name":"y","location":2,"autoCalcValueRange": false,"maxValue":50.0) |
6 |
=A1.plot("Line","markerWeight":2,"axis1":"x","data1":A2.(DATE),"axis2": "y","data2":A2.(CLOSING)) |
7 |
=A1.draw@p(450,250) |
画法中,A2中从数据库获取绘图使用的数据如下:
A3绘制白色背景;A4中设定横轴x为日期轴,自动计算值域,且在刻度标签中仅显示交易日期;A5中设定纵轴y为数值轴,且最大值为50;A6中绘制折线图,绘制的逻辑坐标为交易日期和收盘股价。A7绘制结果如下:
从图中可以注意到,由于只有交易日有数据,因此有的日期并无数据点。可见,和数值轴相同,日期轴也是一种连续轴。