我正在使用 protovis。IE 不支持 protovis。如果有办法在 IE 中使用图形,请向我解释,或者我需要知道哪个是图形的最佳 js 库。所有浏览器都支持
5 回答
对于 IE 支持,我会使用 Flot:
http://code.google.com/p/flot/
该插件适用于带有 HTML canvas 标签的 Internet Explorer 6/7/8、Firefox 2.x+、Safari 3.0+、Opera 9.5+ 和 Konqueror 4.x+(excanvas Javascript 仿真助手用于 IE)。
我的最终解决方案是最好使用Highcharts。它是一个易于学习和高效使用的 jquery 图形库。所有浏览器都支持。
实际上,您可以将 protovis 与 IE 一起使用,而不是它自己的。
最近最流行的解决方案是使用 SVGWeb 和 protovis,jloves protovis fork 为您将它们捆绑在一起:
https://gitorious.org/protovis/jloves-protovis
但是,最简单和最好的(在 IE 中)解决方案是 bigfix protovis fork,当用户在 IE 中时,它将以 VML(而不是 SVG)呈现:
我强烈建议你看看 Raphaël JS :
截至今天,该库支持 Firefox 3.0+、Safari 3.0+、Chrome 5.0+、Opera 9.5+ 和 Internet Explorer 6.0+。
Google Chart API以免您向他们的服务器发出请求以检索显示您的图表的图像 - 因此适用于所有浏览器。它只是花费更多的带宽和时间。
还有用于交互式 JavaScript 绘图的Visualization API 。