我有一个包含三个数据集的简单DyGraphs图表。它是基于时间的,除数据标签外,其他所有功能均正常运行。我正在创建带有标签标题的CSV字符串,然后将其传递给Dygraphs构造函数,如下所示:
var dataCSV ="Time,Avg,Max,Min\n";
// this next line runs in a loop a bunch of times
dataCSV += time + ',' + avg + ',' + max + ',' + min + '\n';
chart = new Dygraph(document.getElementById("chart"),
dataCSV,
{
valueRange: [minVal*2,maxVal*2],
xlabel: 'Acceleration (g)',
labels: ['Time','Avg','Max','Min']
}
);
(实际代码中还有很多,但这是基本概念)
如您所见,我也在手动指定标签。它仍然跳过CSV的第一行,而忽略了labels变量,而是出于某种奇怪的原因而使用了第一数字数据行作为标签。否则,数据将以正确的时间序列正确显示,并且一切看起来都很好。这真的让我感到困扰,因为它应该“可以正常工作”,并且在控制台中没有出现任何错误。
谢谢您的帮助!
答案 0 :(得分:0)
问题已解决!