将时间缩放添加到折线图(Chart.js)
Add Time Scaling to linechart (Chart.js)
Heey all,
我正在使用chartjs生成视图图表。数据现在已经正确加载,但我在x轴标签上遇到了问题。由于Chart.js确实支持时间刻度,我想知道它是如何工作的?时间表应该是动态的。并且应随时间显示值。
这是我迄今为止所尝试的,但不知何故,我在x轴上没有得到时间值。https://jsfiddle.net/fwxvb2zp/1/
我使用的是最新的Chart.js(2.1.2)
正如你们可能在对象中看到的那样,有一个可用的时间戳。这是用于在图中插入数据的时间戳。我发送的对象如下:
var object = [
{
"avg_c_p_u":[
0.56,
0.38,
0.33
],
"timestamp":1463054879000
}
]
see below updated method from your jsFiddle code:
add below 2 lines:
chartdata.data.labels.shift();
chartdata.data.labels.push(Math.random().toFixed(2));
$.each(data, function() {
var tmp = chartdata.data.datasets[0].data;
tmp.shift();
tmp.push(this['avg_c_p_u'][0]*100);
chartdata.data.datasets[0].data = tmp;
chartdata.data.labels.shift(); //new line
chartdata.data.labels.push(Math.random().toFixed(2));//new line
chartdata.update();
});
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 更改使用Chart.js创建的图表中的轴线颜色
- 用chart.js绘制条形图
- chart.js 2.0为数据集添加了新属性
- Chart.js V2折线图缺点
- Chart.js极地图的比例不对
- 将gif图像添加到chart.js V2.0中
- Chart.js条形图:网格颜色和隐藏标签
- 与React Native的Chart.js等效
- Chart.js 2.1.2条形图动画问题
- Chart.js-添加渐变而不是纯色-实现解决方案
- 如何在标签上输出Chart.js雷达图的正确值
- 如何在Chart.JS 2.0上使用tooltipTemplate
- 将时间缩放添加到折线图(Chart.js)
- 是否可以使用Chart.js缩短雷达图上的外部标签,而不影响其他标签
- Chart.js折线图的0线型
- AngularJS选项卡集中的Chart.js不呈现
- Chart.js:将对象而不是int值作为数据传递
- 如何在chart.js中显示圆环图上的标签
- chart.js在我的本地主机上运行良好,但无法在线运行