dygraphs 是一个开源的Javascript库,它可以产生一个可交互式的,可缩放的的曲线表。其可以用来显示大密度的数据集(比如股票,气温,等等),并且可以让用户来浏览和解释这个曲线图
dygraphs 是一个开源的Javascript库,它可以产生一个可交互式的,可缩放的的曲线表。其可以用来显示大密度的数据集(比如股票,气温,等等),并且可以让用户来浏览和解释这个曲线图。在它的主页(http://www.danvk.org/dygraphs/),你可以看到一些示例和用法。
要使用这个库,很简单,只需要包括dygraph-combined.js文件,其文件尺寸很经济,也就45K。
1 |
< script type = "text/javascript" |
2 |
src = "dygraph-combined.js" ></ script > |
下面两个示例,你可以把数据写在javascript中,也可以设置一个csv文件。
示例一,你可以在代码中指定数据
01 |
< div id = "graphdiv" ></ div > |
02 |
< script type = "text/javascript" > |
06 |
document.getElementById("graphdiv"), |
08 |
// CSV or path to a CSV file. |
09 |
"Date,Temperature\n" + |
示例二、你可以引入外部的CSV文件。(temperatures.csv)
2 |
style = "width:500px; height:300px;" ></ div > |
3 |
< script type = "text/javascript" > |
5 |
document.getElementById("graphdiv2"), |
6 |
"temperatures.csv", // path to CSV file |