我正在使用jqplot绘制图形,但它是针对错误的日期绘制的。请参见下面的代码段和图像。
else if(rtype === "DATE AXES"){
$scope.pl = [[]];
for (var i = 0; i < plotVal.length; i++) {
console.log(plotVal[i].x+", "+plotVal[i].y);
$scope.pl.push([new Date(plotVal[i].x), plotVal[i].y]);
}
var data = $scope.pl;
console.log("data: ");
console.log(data)
jQuery.jqplot("chartdiv", [data],
{
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
}
},
series:[{color:'#5FAB78', markerOptions:{style:'square'}}],
});
}
知道有什么问题吗?
找到了问题。它是pl
代码中的数组;首先将一个空值传递给它,因此它扭曲了排列
$scope.pl = [[]];
被假定为:
$scope.pl = [];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句