以前做图表,首先想到的就是JFreeChart,如今再看JFreechart出来的图效果相当不理想,不能交互,颜色单一,体验不好。
如今的图表组件都用js实现,轻量、易实现、操纵简单。
FusionCharts是flash图表,要用到asp或asp.net,功能强大,漂亮,收费
Amcharts是Flash图表,你可以免费使用在你的网站和基于网络的产品(非开源),商业收费。 Amcharts可以从简单的CSV或XML文件提取数据,也可以从动态数据读取生成,比如PHP, .NET, Ruby on Rails和Perl,以及其他许多编程语言。
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用,商业收费。目前HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
HighCharts界面美观,由于使用JavaScript编写,所以不需要像Flash和Java那样需要插件才可以运行,而且运行速度快。另外HighCharts还有很好的兼容性,能够完美支持当前大多数浏览器。
JSCharts 是一款免费的开源JavaScript图表脚本库,支持XML数据格式,可以帮助用户快速创建各类图表,无需你具备相应的技术知识,甚至也不用你操作那些繁琐的专业工具,省时省力。不太好看。
手机扫一扫,欢迎关注公众号
关注程序员成长