用于在时间轴上绘制graphics的Javascript库(可缩放和可选)
是否有一个JavaScript库,允许在时间线上绘制直方图/graphics,允许缩放,以及select区域。
类似于Google的财务数据图表(允许滚动,放大以及select范围) Google财务数据
谢谢。
你可以看看Chronoscope或flot 。
其他图书馆:
- Protchart (不再积极发展,build议D3.js )
- JavaScript的InfoVis工具包
- 基于Raphaël的 gRaphaël
- 虚张声势
- DojoX数据图表
- Ajax.org
- Google Chart API
- 样式图表
- JS图表
- jqPlot
- pChart
- ExtJS的
- Vizualize
- TufteGraph
- milkchart
- jQChart
- PlotKit
- Timeplot
- flotr
- Highcharts
- 黄包车
堆栈溢出在用户configuration文件的信誉选项卡中使用Flot作为可缩放的时间序列图表。
您可能需要查看这些链接以获取有关Flot的更多信息:
- Flot项目
- 缩放概述的时间序列示例
- Flot用法:使用Flot的网站和项目
没有人(还)提到Protovis ,结账的例子 ,类似Google财经的graphics可以通过结合Focus + Context和Playfair的小麦来创build。
你不想使用带注释的时间线,如:
http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html
一些好的是:
- Timeplot
- 海军报
- dygraphs
- highcharts
Flotr是Prototype和Mootools的库,它有一些有趣的function:
- 文本可以绘制在graphics上(而不是DOM文本,以便用户可以保存图像)
- 一个非常有用的和交互式的configuration器
- 时间序列
- 缩放,鼠标拖动等: http : //phenxdesign.net/projects/flotr/examples/prototype/
- 一个集成的电子表格
- 跨浏览器,免费和开源
替代文字http://phenxdesign.net/projects/flotr/screenshots/advanced-titles.png
CHAP链接库带有一个可缩放/可移动的graphics,用于显示大量的数据:
看起来你可能也想看看Square的Crossfilter ,它是用D3.js和神奇的框架构build的
你可以试试这个Flash图表库,可以很容易地集成到网页中:
我发现这个flash图表框架非常有用:
JSFLot是基于flotr的JavaServer Faces图表库
使用flotr2的 Envision.js似乎是一个不错的select,特别是如果你必须支持IE 8的话。虽然文档有点稀疏,但是时间表和金融图表是一个很好的工作。
这里有一个可以让你滚动,缩放以及更多互动的程序:
http://datavisualizationsoftwarelab.com/
这个SDK允许您创build广泛的图表:
- 基于时间的图表
- networking图表
- 饼状图
- 即将推出的地理图表,方面图表和XML图表
graphics是纯HTML5,没有依赖于其他库,因此很容易与任何JS框架(如jQuery)集成。 使用Canvas进行渲染,具有全面的多点触摸支持导航,交互和数据探索。
这里有一些图表的例子:
图表是免费的非商业用途,商业许可和技术支持。
图表带有大量的API和设置,因此您可以控制图表的每个方面。