基于html5的客户端图表生成方案
尝试过很多种图表生成方案,比较有代表性的: 服务器端生成图表方案,比如通过jfreechart; 使用云计算的方式,比如通过google提供的chart api,可以参见使用google chart生成动态图; 使用flash的免费开源应用,比如fusioncharts,在浏览器端生成图表,效果可见:http://www.fusioncharts.com/free/demos/ 使用html5的canvas api在浏览器端生成图表。 其中前两者是通过服务器端生成的,后两者是通过客户端生成的。 服务器端的缺点是: 图表缺乏交互性,比如折线图,鼠标放在某个点上,希望看到该点的值,就做不到; 带宽和流量问题,比如通过手机访问,手机是按流量计费的,对服务器端也会有影响,当大规模访问的时候挤占服务器端带宽; 服务器端性能,当大规模访问的时候服务器端生成图表性能下降。 发送文章为PDF