我正在搜索Javascript库来创建类似Google Analytics的折线图。当鼠标悬停在一个点上时,一个框会显示数据。
没有Flash或Air,只有JS和客户端Canvas ......
如果有空的话会更好......
答案 0 :(得分:8)
修改:如果您想要免费图书馆,请尝试Flot。
Emprise Charts是我在新闻网站上看过的商业图书馆。
答案 1 :(得分:8)
另一种选择是使用Google的visualization APIs。它非常易于使用,并且有多种显示数据的选项。要记住的一件事是,一些可视化需要您将数据发送到他们的服务器,尽管canvas / svg都没有这个要求。
答案 2 :(得分:2)
JS-Charts看起来非常棒。
或者,如果您喜欢自己动手,可以使用this library创建自己的图表组件......
答案 3 :(得分:1)
作为Flot的替代方案,如果您使用Prototype.js作为JS框架,则可以使用Flotr。
答案 4 :(得分:0)
Dojo也有类似的东西,虽然显示的示例没有类似的功能,但可以实现为你想要的行为,
答案 5 :(得分:0)
Raphael.js非常擅长使用svg / vml制作图形,但你必须编写一些自定义代码,但是你可以使用它制作一些非常好的动画,旁边它与ie6 +兼容(仅限于android 2浏览器)。