我是 javascript 的初学者,关于 Dygraph javascript 库只有两个问题。我正在制作 Qlik Sense 扩展,但在向 Dygraph 提供数据时遇到问题。
for (var r = 0; r < hc.qDataPages[0].qMatrix.length; r++) {
data += '[';
for (var c = 0; c < hc.qDataPages[0].qMatrix[r].length; c++) {
data += hc.qDataPages[0].qMatrix[r][c].qText += ',';
}
data += '],';
}
g = new Dygraph(document.getElementById("graphdiv2"),
[
data
],
{
labels: [ dimensions, measures ]
}
);
当我运行此代码时,我收到此错误
Mismatch between number of labels ("OrderDate", ,"Count(Quantity)", ) and number of columns in array (1497)
我的另一个问题是如何使 x 轴显示为日期而不是奇怪的数字。
g.updateOptions({
axes: {
x: {
axisLabelFormatter: function(x) {
return x;
}
},
y: {
axisLabelFormatter: function(y) {
return y;
}
}
}
});
问候, 肖博克希