使用人力车绘制时间序列图.输入数据的格式
Chart with time series using Rickshaw. format of input data
我愿意用Rickshaw
绘制一张图表(javascript
库与D3
一起工作)。我的数据如下:
var data = [{x : '10:16:00', y : 35.75}, {x : '10:17:00', y : 35.78}, {x : '10:18:00', y : 31.04}];
但这对于像这样的简单代码是不起作用的
var graph = new Rickshaw.Graph( {
element: document.querySelector("#chart"),
width: 200,
height: 200,
series: [{
color: 'steelblue',
data: data
}]
});
graph.render();
读取数据时出现错误消息。在我看来,这个问题是由于我上面的x
是字符串,而不是递增整数。
我必须将x
转换为某种javascript
时间格式吗?我该怎么做?
您需要将x-axis
定义为时间轴:
var xAxis = new Rickshaw.Graph.Axis.Time({
graph: graph,
});
xAxis.render();
然后,您将x
轴数据作为(第一个):
new Date(2014, 11, 4 , 10, 16, 0, 0).getTime()
或者使用一些其他CCD_ 9构造函数。
相关文章:
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何读取表单中的输入数据
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 从html表中的输入数据创建图表
- 如何使用输入数据加载新的extjs图表
- Node.js输入数据事件停止
- 如何将输入数据(许多数据)添加到同一页面的下表中
- 如何使用asp.net中的Web服务从clintside输入数据
- AngularJS自定义过滤器调用了两次,并在第二次调用时删除输入数据
- Javascript:在表单中输入数据时,提交按钮不处于活动状态
- 在动态输入数据的下拉菜单中设置默认值
- d3.js强制可折叠图-输入数据是对象数组
- 如何使用HTML表显示存储在数组中的用户输入数据
- 如何使用带按钮的表链接到HTML页面,并让它使用AngularJS从Firebase输入数据
- GAS - 等到用户输入数据后,功能才会继续
- 为什么它说输入数据数组的格式不正确 jqchart.
- 将输入数据保存到全局变量
- 当输入ng-model是ngRepeat变量时,如何从输入数据中获取
- 触发 html5 输入数据列表下拉列表显示
- 如何在 AJAX 请求 (Rails) 之间保留表单输入数据