我正在尝试在 jqPlot 中动态添加 canvasOverlay 对象。我跟着这个链接。通过canvasOverlay动态在JQPlot中的horizontalLine和verticalLine
对于上述解决方案,我在这里有一个小提琴http://jsfiddle.net/HbU85/ 。不知何故,垂直线没有被渲染。
作品:
canvasOverlay: {
show: true,
objects: [{line:{start:[new Date('2012-05-01').getTime(),0],stop :[new Date('2012-05-10').getTime(),0],
lineWidth: 1000,color: 'rgba(255, 0, 0,0.45)',shadow: false,lineCap : 'butt'}}]
},
不工作:
var myArray = Array();
myArray.push({line:{start:[new Date('2012-05-01').getTime(),0],stop :[new Date('2012-05-10').getTime(),0],
lineWidth: 1000,color: 'rgba(255, 0, 0,0.45)',shadow: false,lineCap : 'butt'}});
.
.
.
.
canvasOverlay: {
show: true,
objects: [myArray]
},
我错过了什么?