gra*_*tur 11 javascript charts internet-explorer
我正在寻找可在Internet Explorer上运行的(基于javascript或HTML的)图表库.有什么建议?交互是一个加分,但不是必需的.
我尝试过使用Flot,但是我无法让它在IE8中运行(虽然最近的一个补丁修复了IE9).我还使用了Google Chart API,但更容易定制的东西会更受欢迎.
mg1*_*075 16
这取决于您的库需要完成的所有内容,但也许您会发现这些思考很有用......
你可以用CSS做很多 事情,并为水平条形图等图形制作自己的"库",尽管是有限的.例如:
http://meyerweb.com/eric/css/edge/bargraph/demo.html
http://applestooranges.com/blog/post/css-for-bar-graphs/
jQuery Sparklines也不是一个真正的"库",但它有一些很棒的选择,它可以一直回到IE 6.它绝对被低估了.
http://omnipotent.net/jquery.sparkline/
Highcharts可能是一个不错的选择.
如果Protovis完全支持IE,它可能必须被认为是最好的,因为它遵循数据可视化的最佳实践.但是,它没有世界上最容易访问的api,它不支持IE,至少不完全 - 阅读问题15:
http://vis.stanford.edu/protovis/
http://code.google.com/p/protovis-js/issues/detail?id=15
Amcharts目前有基于闪存的图表,但请注意:我相信他们正在为他们的图表工作javascript库.如果他们确实出了他们的图书馆,我觉得它会很不错.
选择一个库时也请考虑这个问题:如果你看到过多的三维堆积饼图,光面条或阴影,那么要小心:这些图表的制作者没有创建它们是一个很好的选择数据可视化最佳实践.
小智 7
要使任何JavaScript图表库在IE 6,7,8上运行,他们需要在VML中呈现图表.因此,仅使用SVG或Canvas渲染的库不起作用(因此基于d3.js的解决方案不起作用).以下库目前支持IE 6,7,8,因为它们使用SVG和VML的混合:
FusionCharts JavaScript Charting @ http://www.fusioncharts.com
HighCharts @ http://www.highcharts.com
任何基于Raphael JS构建的JavaScript图表库,例如amcharts,gRaphael也适用于IE6,7,8.
| 归档时间: |
|
| 查看次数: |
12085 次 |
| 最近记录: |