用于在时间轴上绘制graphics的Javascript库(可缩放和可选)

是否有一个JavaScript库,允许在时间线上绘制直方图/graphics,允许缩放,以及select区域。

类似于Google的财务数据图表(允许滚动,放大以及select范围) Google财务数据

谢谢。

你可以看看Chronoscope或flot 。

其他图书馆:

  1. Protchart (不再积极发展,build议D3.js )
  2. JavaScript的InfoVis工具包
  3. 基于Raphaël的 gRaphaël
  4. 虚张声势
  5. DojoX数据图表
  6. Ajax.org
  7. Google Chart API
  8. 样式图表
  9. JS图表
  10. jqPlot
  11. pChart
  12. ExtJS的
  13. Vizualize
  14. TufteGraph
  15. milkchart
  16. jQChart
  17. PlotKit
  18. Timeplot
  19. flotr
  20. Highcharts
  21. 黄包车

堆栈溢出在用户configuration文件的信誉选项卡中使用Flot作为可缩放的时间序列图表。

您可能需要查看这些链接以获取有关Flot的更多信息:

  • Flot项目
  • 缩放概述的时间序列示例
  • Flot用法:使用Flot的网站和项目

以放大概览的Flot示例

没有人(还)提到Protovis ,结账的例子 ,类似Google财经的graphics可以通过结合Focus + Context和Playfair的小麦来创build。

一些好的是:

  • 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,用于显示大量的数据:

http://almende.github.com/chap-links-library/

看起来你可能也想看看Square的Crossfilter ,它是用D3.js和神奇的框架构build的

你可以试试这个Flash图表库,可以很容易地集成到网页中:

http://www.maani.us

我发现这个flash图表框架非常有用:

http://teethgrinder.co.uk/open-flash-chart/

JSFLot是基于flotr的JavaServer Faces图表库

http://code.google.com/p/jsflot

使用flotr2的 Envision.js似乎是一个不错的select,特别是如果你必须支持IE 8的话。虽然文档有点稀疏,但是时间表和金融图表是一个很好的工作。

这里有一个可以让你滚动,缩放以及更多互动的程序:

http://datavisualizationsoftwarelab.com/

这个SDK允许您创build广泛的图表:

  • 基于时间的图表
  • networking图表
  • 饼状图
  • 即将推出的地理图表,方面图表和XML图表

graphics是纯HTML5,没有依赖于其他库,因此很容易与任何JS框架(如jQuery)集成。 使用Canvas进行渲染,具有全面的多点触摸支持导航,交互和数据探索。

这里有一些图表的例子:

图表是免费的非商业用途,商业许可和技术支持。

在这里输入图像说明

图表带有大量的API和设置,因此您可以控制图表的每个方面。