好吧,我完全被搞糊涂了。我干过这件事,但做了些事来破坏图形。我在多个地方使用动态图形--在某些情况下,我绘制的数据不是时间的函数,有些数据是时间的函数。在数据不是时间函数的情况下,x轴被正确地显示.
在将数据绘制为时间函数(即每个数组的第一个条目是javascript Date对象)的情况下,x轴被完全忽略(即x轴没有标签)。当前,options对象看起来像
vm.options = {
ylabel: 'P (mb)',
labels: ['t', 'Alicat0'],
legend: 'always',
axes: {
y: {
axisLabelWidth: 70
},
x: {
drawAxis: true,
axisLabelFormatter: function (d) {
return Dygraph.zeropad(d.getHours()) + ":" +
Dygraph.zeropad(d.getMinutes()) + ":" +
Dygraph.zeropad(d.getSeconds());
}
}
},
xlabel: "time"
};任何帮助都是非常感谢的。
发布于 2015-12-18 23:02:46
问题解决了。结果,我的数组是向后的,所以我的最大值(大多数当前时间)位于数组的0位置。戴格不喜欢这样。
https://stackoverflow.com/questions/34364902
复制相似问题