这在一定程度上取决于你需要用你的图书馆来完成什么,
但也许你会发现这些想法很有用......
你可以做很多事情CSS并建立你自己的“图书馆”,尽管是有限的,
用于水平条形图等图表。
例如:
http://meyerweb.com/eric/css/edge/bargraph/demo.html http://meyerweb.com/eric/css/edge/bargraph/demo.html
http://applestooranges.com/blog/post/css-for-bar-graphs/ http://applestooranges.com/blog/post/css-for-bar-graphs/
jQuery 迷你图也不是真正的“图书馆”,
但它有一些很棒的选择,而且一直有效
回到 IE 6。绝对被低估了。
http://omnipot.net/jquery.sparkline/ http://omnipotent.net/jquery.sparkline/
高图表可能是一个不错的选择。
http://www.highcharts.com/ http://www.highcharts.com/
If Protovis完全支持 IE,可能必须是
被认为是最好的,因为它遵循数据可视化的最佳实践。
然而,它没有世界上最容易访问的 API,并且它不支持 IE,至少不完全支持 - 请阅读第 15 期:
http://vis.stanford.edu/protovis/ http://vis.stanford.edu/protovis/
http://code.google.com/p/protovis-js/issues/detail?id=15 http://code.google.com/p/protovis-js/issues/detail?id=15
Amcharts目前有基于 Flash 的图表,但请注意:
我相信他们正在为他们的图表开发 javascript 库。
如果他们确实推出了他们的图书馆,我有一种感觉
会很好的。
http://www.amcharts.com/ http://www.amcharts.com/
选择库时还请考虑这一点:
如果您看到大量 3D 堆叠饼图、光泽条或阴影,
然后要小心:很有可能这些图表的制作者没有用
牢记数据可视化最佳实践。