我想在我的网站上加入一些图表,我正在寻找一个好的跨浏览器图表包 - 我有什么选择?
答案 0 :(得分:17)
我更喜欢jQuery one:
http://www.flotcharts.org/
答案 1 :(得分:12)
Google Chart API非常强大,与flot不同,它不依赖于启用javascript。
答案 2 :(得分:12)
您能否对您正在寻找的样式图表进行更具描述性的描述?线条,条形图和饼图等简单图表可以更广泛地实施。如果您正在寻找更复杂的产品,例如甘特图,迷你图或实时/数据流图表,它会大大缩小您的选择范围。
就兼容跨浏览器而言,Flash和HTML画布都得到了很好的支持,如果您使用任何一种交付方式,大多数人都可以查看图表。
有几种免费的Flash图表解决方案效果非常好。
我发现使用FusionCharts非常容易,他们也在免费许可下发布了很多内容。请参阅: http://www.fusioncharts.com/free/Gallery.asp
另见PHP / SWF图表: http://www.maani.us/charts/index.php
XML / SWF图表可免费下载和 使用。免费的,未注册的版本 包含除以下所有功能:
- Clicking a chart takes the user to the XML/SWF Charts web site. - No displaying charts inside another flash file. - No technical support, and no product updates by e-mail.
«点击重定向让我更喜欢fusioncharts
然后正如Justin Niessner所说,还有 Open Flash Chart 。
如果您希望使用 HTML Canvas 路线,请尝试:
- http://code.google.com/p/flot/ (如Andrejs Cainikovs所述)
- http://www.liquidx.net/plotkit/
如果您使用的是 PHP ,则只需输入一个: http://naku.dohcrew.com/libchart/
如果以上都不是可行选项而你想要一个非常简单的图表(条形图,直线),那么请考虑使用CSS图表:
答案 3 :(得分:8)
不是图表,而是轻量级的SVG / VML跨浏览器图形库:raphaeljs.com。
很容易制作图表。
答案 4 :(得分:3)
另一个Flash&现金解决方案是amCharts。
答案 5 :(得分:2)
如果您认为Flash是跨浏览器并且不介意花一些钱,这是一个不错的选择:
答案 6 :(得分:2)
为什么不试试jQuery Visualize plugin。实现起来非常简单,只需要一个包含数据的表,然后在JavaScript中调用插件,然后就可以了。
对于跨浏览器支持,他们说:
我们已经测试了这个插件 以下浏览器:IE6,IE7,IE8, Firefox 2,Firefox 3.5,Safari 3和 4,Opera 9。
答案 7 :(得分:2)
答案 8 :(得分:1)
答案 9 :(得分:1)
Flot很好。不是功能最齐全的图表系统,但它确实做得很好。
答案 10 :(得分:1)
Dojo图表也可以正常工作(并且使用SVG / VML而不是Canvas / ExCanvas,这意味着如果你看看它的内部结构,你可以使用它做更有趣的事情),但使用imo进行编程更好。
答案 11 :(得分:1)
我是第二个Open Flash Chart,我已广泛使用它,并特别推荐OFC-2的DZ修补版本。
中看到它正在使用中答案 12 :(得分:0)
答案 13 :(得分:0)
答案 14 :(得分:0)
对于真正的跨浏览器支持,我建议在服务器上生成图像图。
如果无法达到这一点,请使用基于Flash的插件。这是最广泛支持的客户端解决方案。否则使用Javascript - 它可能需要HTML5,或非IE浏览器,或..
如果您在HTML表格中查找简单图表,请参阅here。远非推荐!
答案 15 :(得分:0)