Dygraphs:当数据只有一条记录时,X 轴上没有标签
Dygraphs: No Label on X Axis when data have only one record
我最近开始使用 Dygraphs,
我发现如果数据只有一条记录,
图表下方的x轴上没有显示标签。
例如,使用 tutorial of Dygraphs site 中的代码:
<html>
<head>
<script type="text/javascript"
src="dygraph-combined-dev.js"></script>
</head>
<body>
<div id="graphdiv"></div>
<script type="text/javascript">
g = new Dygraph(
// containing div
document.getElementById("graphdiv"),
// CSV or path to a CSV file.
"Date,Temperature\n" +
"2008-05-07,75\n" +
"2008-05-08,70\n" +
"2008-05-09,80\n"
);
</script>
</body>
</html>
我把数据改成一条记录:
// CSV or path to a CSV file.
"Date,Temperature\n" +
"2008-05-07,75\n"
x 轴上未显示任何标签。
我试图查看 Dygraphs 的选项参考,
但当数据只有一条记录时,似乎没有绘制标签的选项。
想知道当只有一条记录被输入时如何绘制标签吗?
只有一个值,dygraphs 对数据的规模没有意义。 x 轴应该跨越一年吗?一个月?一个世纪?
解决方法是显式设置比例:
g = new Dygraph(
// containing div
"graphdiv",
// CSV or path to a CSV file.
"Date,Temperature\n" +
"2008-05-07,75\n",
{
dateWindow: [new Date(2008, 0, 0), new Date(2008, 11, 30)]
}
);
我最近开始使用 Dygraphs, 我发现如果数据只有一条记录, 图表下方的x轴上没有显示标签。
例如,使用 tutorial of Dygraphs site 中的代码:
<html>
<head>
<script type="text/javascript"
src="dygraph-combined-dev.js"></script>
</head>
<body>
<div id="graphdiv"></div>
<script type="text/javascript">
g = new Dygraph(
// containing div
document.getElementById("graphdiv"),
// CSV or path to a CSV file.
"Date,Temperature\n" +
"2008-05-07,75\n" +
"2008-05-08,70\n" +
"2008-05-09,80\n"
);
</script>
</body>
</html>
我把数据改成一条记录:
// CSV or path to a CSV file.
"Date,Temperature\n" +
"2008-05-07,75\n"
x 轴上未显示任何标签。
我试图查看 Dygraphs 的选项参考, 但当数据只有一条记录时,似乎没有绘制标签的选项。
想知道当只有一条记录被输入时如何绘制标签吗?
只有一个值,dygraphs 对数据的规模没有意义。 x 轴应该跨越一年吗?一个月?一个世纪?
解决方法是显式设置比例:
g = new Dygraph(
// containing div
"graphdiv",
// CSV or path to a CSV file.
"Date,Temperature\n" +
"2008-05-07,75\n",
{
dateWindow: [new Date(2008, 0, 0), new Date(2008, 11, 30)]
}
);