可视化日期特定的数据与折线图在浏览器与javascript
Visualize date specific data with a line chart in browser with javascript
我想用折线图在浏览器中可视化一些数据。x轴是日期,y轴是数值。
我知道有一些javascript绘图解决方案在那里。尤其是对于特定日期的数据很难找到合适的解决方案。
这是方案,我是如何获得数据的:
[
[
startTimestamp,
endTimestamp,
value
],
[
startTimestamp,
endTimestamp,
value
]
]
这里有一些示例值:
[
[
1365163327,
1365163339,
0
],
[
1365163339,
1365163360,
1
]
]
请参阅js-fiddle,这里有一些更好的示例数据:
http://jsfiddle.net/JWhmQ/1992/我个人比较喜欢Google Chart API。它们有很好的日期格式支持:参见图表API日期格式文档。这个API的好处是,一旦你有了一个JavaScript日期格式,谷歌图表API就知道如何排序,还可以根据本地化/格式偏好改变日期格式。
唯一需要添加到源JSON的是将时间戳转换为日期对象。在PHP中,我将为date对象的每个部分执行date('Y', $timestamp)等操作。日期对象格式参见W3 Schools
看一下这个流-例如,它可以提供unix时间戳:
http://www.flotcharts.org/flot/examples/visitors/index.html相关文章:
- 用与线条相同的颜色填充多折线图上的点
- 跟踪jqplot垂直折线图的鼠标位置
- Morris.js折线图x轴标签在调整大小后消失
- Chart.js V2折线图缺点
- 将直流图表库中的折线图缩放限制为小时
- 如何用d3.js绘制折线图
- 部分填充区域的折线图
- 将时间缩放添加到折线图(Chart.js)
- Chart.js折线图的0线型
- d3绘制动画折线图的基本示例
- Javascript FLOT组合条形图;以x轴为字符串的折线图
- 如何在折线图中显示最近的值
- charts js更改折线图轴的字体大小/颜色和背景线
- 从特定系列的谷歌可视化折线图中删除悬停工具提示
- D3折线图鼠标悬停坐标效果
- 以角度nvd3折线图显示当前时间
- 具有任意多条线的D3折线图(以及特定的数据格式)
- D3在转换时退出多个系列折线图标签
- 如何在折线图中增加鼠标悬停在“命中区域”上
- 可视化日期特定的数据与折线图在浏览器与javascript