7

我正在寻找一个 Javascript 库来创建类似于 Google Analytics 的折线图。当鼠标悬停在一个点上时,一个框会显示数据。

一个例子是在http://wikirank.com/en

没有 Flash 或 Air,只有 JS 和客户端 Canvas...

最好免费...

4

6 回答 6

8

编辑:如果你想要一个免费的图书馆,试试Flot

Emprise Charts是我在新闻网站上看到的一个商业图书馆。

于 2009-04-08T13:08:40.090 回答
8

另一种选择是使用 Google 的可视化 API。它非常易于使用,并且它们有多种显示数据的选项。要记住的一件事是,一些可视化要求您将数据发送到他们的服务器,尽管 canvas/svg 都没有这个要求。

于 2009-04-08T17:02:00.983 回答
2

JS-Charts看起来非常棒。

或者,如果您喜欢自己滚动,您可以使用此库创建自己的图表组件...

于 2009-04-08T13:40:33.977 回答
1

作为 Flot 的替代方案,如果您使用 Prototype.js 作为 JS 框架,则可以使用Flotr

于 2009-04-17T19:55:25.360 回答
0

Dojo 也有类似的东西,尽管显示的示例没有类似的功能,但可以实现为您想要的行为,

http://dojocampus.org/explorer/#Dojox_Charting_2D_Lines,%20Markers,%20No%20Axes,%20Purple%20Theme,%20Custom%20Min%20Max

于 2009-06-05T07:58:37.507 回答
0

Raphael.js非常擅长用 svg/vml 制作图表,虽然你必须编写一些自定义代码,但你可以用它制作一些非常漂亮的动画,此外它与 ie6+ 兼容(仅与 android 2 浏览器不兼容)。

于 2012-07-12T12:40:23.867 回答