我想在我的网站上包含一些图表,我正在寻找一个适用于多个浏览器的图表包 - 我有哪些选择?
您能否更详细地描述您所寻找的样式图表?像折线图、柱状图和饼图这样的简单图表被广泛实现是可以理解的。如果您正在寻找更复杂的图表,例如甘特图、迷你图或实时/数据流图表,那么您的选择就会大大减少。
就跨浏览器兼容性而言,Flash和HTML Canvas都得到了很好的支持,如果您使用其中一种交付方式,大多数人都将能够查看图表。
有几个免费的Flash图表解决方案可以很好地工作。
我发现使用FusionCharts非常容易,他们也发布了许多免费许可证下的内容。请参见:http://www.fusioncharts.com/free/Gallery.asp
还可以查看PHP / SWF Charts:http://www.maani.us/charts/index.php
XML/SWF Charts is free to download and use. The free, unregistered version contains all the features except for:
- 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图表:
Google Chart API非常强大,而且不像Flot那样依赖于JavaScript的启用。