Jquery 如何以编程方式在jqPlot中添加CanvasOverlay对象?
我试图在jqPlot中动态添加canvasOverlay对象。我跟踪了这个链接 对于上述解决方案,我这里有一把小提琴。不知何故,垂直线不会被渲染 作品: 不起作用: 我错过了什么?几乎正确 因为您已经定义了一个数组Jquery 如何以编程方式在jqPlot中添加CanvasOverlay对象?,jquery,jqplot,Jquery,Jqplot,我试图在jqPlot中动态添加canvasOverlay对象。我跟踪了这个链接 对于上述解决方案,我这里有一把小提琴。不知何故,垂直线不会被渲染 作品: 不起作用: 我错过了什么?几乎正确 因为您已经定义了一个数组var myArray=array(),您没有使用对象:[myArray]在canvasOverlay中重新定义另一个 只需使用对象:myArray即可: canvasOverlay: { show: true,
var myArray=array()
,您没有使用对象:[myArray]
在canvasOverlay
中重新定义另一个
只需使用对象:myArray
即可:
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]
},