各位老师好,如何在面积范围均线图中设置标识区,如图
var axis = chart.xAxis[0];
axis.addPlotBand({
id: 'myXAxisPlotBand', // id 用于后续删除用
from: Date.UTC(2009, 7, 13),
to: Date.UTC(2009, 7, 31),
color: '#FCFFC5',
zIndex: 2
});
但是并没有渲染出来
页面对应的元素其实已经生成
<g class="highcharts-plot-bands-2" data-z-index="2">
<path fill="#FCFFC5" class="highcharts-plot-band " d="M 449.5 53 L 449.5 322 L 449.5 322 L 449.5 53 Z"></path>
</g>
问题就出在这个标识区范围的坐标上
d="M 449.5 53 L 449.5 322 L 449.5 322 L 449.5 53 Z"
它一直在一条线上,那么这个
from: Date.UTC(2009, 7, 13),
to: Date.UTC(2009, 7, 31),
起止时间应该怎么写呢?
修改成
from: Date.UTC(2009, 6, 13),
to: Date.UTC(2009, 6, 31),
因为 JS 的 Date.UTC 函数中的月份(第二个参数)是从 0 开始的,也就是 6 表示 7月。
谢谢老师的指点。看来我的基础知识还是有欠缺。劳烦您了,