您的位置:首页 > 其它

web开发6种必备报表图形方案

2014-11-22 09:04 162 查看



highcharts echarts opencharts fusioncharts破解 案例集合下载地址

http://download.csdn.net/detail/tianyi9703/8191945




1.Echarts

ECharts,缩写来自Enterprise Charts,商业级数据图表,它最初是为了满足公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。以前这些系统的图表需求我们都是使用flash去实现的,百度分工很细,有专门的flash组同学去做这个事情,这就不可避免多了一个沟通环节,作为前端工程师无法独立掌控,不管是数据接口的设计,个性化的需求都得沟通商定。而且一个系统内会有很多个flash在不同场景下出现,他们并没有实现通用。加上乔帮主不让i系列上运行flash以及html5的火热,我们需要寻求一个解决方案。于是在2012年初,当时还是凤巢前端技术负责人的Kener-林峰在凤巢数据平台项目中尝试使用Canvas去做图表,他写了一个全新的轻量级Canvas类库ZRender,那可以说是ECharts的原型,虽然跟现在已经相去十万八千里了。

  百度资深前端Erik回归后组建起了百度商业前端通用技术组,在前面提到的背景下加上前端团队的经理祖明的强力支持,数据可视化成为了通用技术里一个重要的研究方向, 林峰也就这样顺理成章的从凤巢技术负责人转到现在的角色,百度商业前端数据可视化团队负责人。痴狂于web3d的技术天才沈毅,沉迷图形图像的杨骥,有SVG/GUI实战经验的宿爽,对颜色如数家珍的陈怀木等等来自一线的工程师加入组建起了可视化团队。



 
2.Highcharts
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。



3.Open Flash Chart
OpenFlashChart是一款开源的以Flash和Javascript为技术基础的免费图表,用它能创建一些很有效果的报表分析图表。
最重要的是它是开源和免费的,由于平时我使用的是.NET的开发技术,所以就以.NET技术为研究对象,当然它可以支持多种语言。
支持的浏览器:IE6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ 以及 Konqueror 4.x+
浏览器下载带有OpenFlashChart的网页,只要告诉data文件给OpenFlashChart即可。其余的事由OpenFlashChart引擎完成
支持的语言API: PHP, Perl, Python, Java, Ruby on Rails, asp .Net 来控制图表
有两个java语言的API项目——JOFC2[1] 和AJOFC[2] ,其中AJOFC是中国人写的,注释得很详细
默认官方swf 是不支持x轴显示中文的,要使X轴显示中文需要使用 open-flash-chart-SimplifiedChinese.swf,在官方包里搜 swf,在.net 那个包里有两个,一个是官方swf 一个是这个支持中文的,希望同问的不要迷茫。



4.FusionCharts
FusionCharts是InfoSoft Global公司的一个产品,InfoSoft Global 公司是专业的Flash图形方案提供商,他们还有几款其他的,基于Flash技术的产品,都非常的漂亮。 FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML页面甚至PPT调用。你不需要知道任何关于flash编程的知识,你只需要知道你所用的编程语言就可以了。



5.anychart
AnyChart专注于为企业、IT工作者及PC用户提供跨平台解决方案及软件、控件产品。除了提供面向最终用户及软件开发者的解决方案外,AnyChart公司还提供系统的技术服务及优秀的第三方产品培训服务。AnyChart软件帮助了数以万计的顾客实现增量收支,减少业务成本和更好为他们的顾客服务。AnyChart Flash 图表产品以其生动的图形及跨平台能力被行业领袖例如Oracle, 3M,洛克希德马丁公司和其他商业机构都所使用。
 
6.AMCharts
amCharts是一个致力于图表组件开发的公司,公司地址在立陶宛首都维尔纽斯,2004年开始推出图表和地图组件。截至目前,amCharts提供了JavaScript/HTML5 Charts、Javascript/HTML5 Stock Chart、JavaScript Maps三种图表组件。amCharts图形效果炫丽,得到了广大使用者的青睐,amCharts的用户遍布全球各地,不乏Microsoft, Cisco, NASA, Motorola之类的行业巨头。
amCharts在1.x版本是基于flash实现,目前2.x版本改为Javascript/HTML5实现,显得更轻量。

下面是Echarts与HighCharts 案例下载地址。其他的可以自行到官网去看案例!
http://pan.baidu.com/s/1c0kxwoK  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息