如果我将.csv文件放在与dygraph-combined.js相同的文件夹中 - / var / www - 则绘制图形,见下文:
g = new Dygraph(
document.getElementById("graphdiv"),
"meterLogPercentageThreshold.csv", // path to .csv file
{
rollPeriod: 1,
showRoller: true,
fillGraph: false,
ylabel: 'Power (W/h)',
xlabel: 'Date and Time',
showRangeSelector: true,
colors: ['#00aa00']
}
);
但如果我指定其他位置,那么图表不会被绘制,有人可以指出我正确的方向吗?
???这不起作用,它是同一个文件,我知道我在做一些愚蠢的事情,只是不确定是什么?
g = new Dygraph(
document.getElementById("graphdiv"),
"/media/Power/meterLogPercentageThreshold.csv", // path to .csv file
{
rollPeriod: 1,
showRoller: true,
fillGraph: false,
ylabel: 'Power (W/h)',
xlabel: 'Date and Time',
showRangeSelector: true,
colors: ['#00aa00']
}
);
答案 0 :(得分:0)
如果传入URL,dygraphs将为其发出XMLHttpRequest,并尝试将返回的数据解析为CSV。
认识到你正在使用网址,而不是目录,这很重要。此URL是服务器上文件的地址。您必须确保URL可访问并以文本格式返回数据。
2种可能的解决方案:
/var/www
中,并指定该文件夹中文件的相对路径。