如何在Dygraph中绘制第二个自定义数据点
How do I chart the a second custom data point in Dygraphs?
我很喜欢Dygraph,但在设置第二点的字符串值时遇到了问题。我试着把它制作成一个日期,但我宁愿保留我自己的日期和时间的自定义格式。
我的简单图表是
new Dygraph(document.getElementById("graphdiv"),
dataload
,
{
labels: [ "x", "A" ],
title: 'Point',
ylabel: 'Value in Eng Units',
xlabel: 'Time & Date'
});
将数据提供给数据负载的代码是
i = 0
while ( i < 100){
datappointvalue = [ archivetime[i], archivevalue[i] ] ;
dataload.push(datapidvalue);
}
正如您所猜测的,archivetime和archivevalue是我填充的数组。archivetime的格式为字符串"22-MAR-2016 20:20:41.26"archivevalue的格式为decimal/int"144.32"。
我的图表总是显示为this-它将始终获取archivevalue的值,但永远不会获取archivetime的值。
因此,问题最终是如何显示我的第二个值,即日期和时间。我宁愿不必将我的存档重新格式化为其他内容,但如果有必要,可以这样做。
谢谢!
我已经想通了。
我没有意识到x轴必须是特定的日期格式,并且必须在代码中使用new date()。
所以我的代码现在是
i = 0
while ( i < 100){
datappointvalue = [ new date(archivetime[i]), archivevalue[i] ] ;
dataload.push(datapidvalue);
}
其中archivetime[i]现在的格式为"2016/3/17 20:20:41",如http://dygraphs.com/data.html
感谢
相关文章:
- 如何在 AngularJS 中创建和显示多个自定义指令
- Safari限制?使用多种方法来显示多个自定义模式对话框
- 如何在Dygraph中绘制第二个自定义数据点
- 选择2个自定义匹配器,但保留带状音调符号
- 选择2个自定义标签,在选择时转换值
- 在一个js文件中为不同的wordpress页面添加多个自定义脚本
- 多个自定义 Vimeo 播放按钮
- 可以/应该将多个自定义指令应用于Angular中的同一元素
- angularjs所有页面中的一个或多个自定义弹出窗口
- 如何在Angular js中基于两个自定义过滤器过滤数据
- 谷歌地图api,如何为多个自定义标记添加标记阴影
- 多个自定义访问群体在同一页面上重新定位像素
- jQuery链接多个自定义函数来触发多个面板
- 在一个页面上有多个自定义指令和回调
- 使用数组向谷歌地图添加多个自定义标记
- 让两个自定义指令在AngularJS中相互交互
- 在一个元素上使用多个自定义验证约束
- 谷歌地图多个自定义标记
- 对firebase的多个自定义身份验证请求失败
- Knockout:为数字组合2个自定义绑定-金融数据