ECharts:企业报表工具

ECharts,纯Javascript图表库,基于Canvas,底层依赖ZRender,商业产品常用图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。图表类型支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、地图、力导向布局图,同时支持任意维度的堆积和多图表混合展现。

一、搭建环境:

1、进入echarts的官网,下载echarts-master的压缩包,解压,点击进入index.xml。

2、选择顶部的API&Doc,打开附录。

3、MyEclipse中建立一个项目,建立两个文件夹(echarts,zrender)

4、将解压包下的src下的所有拷贝到echarts下。

5、按顺序导入4个js文件:

doc\asset\js\ jquery.js  、doc\asset\js\bootstrap.js  、doc\asset\js\esl\esl.js 、doc\asset\js\esl\js.js

代码实现:

<script type="text/javascript" src="js/jquery.js"></script>
	<script type="text/javascript" src="js/bootstrap.js"></script>
	<script type="text/javascript" src="js/esl.js"></script>
  <script type="text/javascript">
		function init() {
			// 初始化加载支持js文件包的。
			require.config({
	            paths: {
	                'js': 'js/js'
	            },
	            packages: [
	                {
	                    name: 'echarts',
	                    location: 'echarts',
	                    main: 'echarts'
	                },
	                {
	                    name: 'zrender',
	                    location: 'zrender',
	                    main: 'zrender'
	                }
	            ]
	        });
		//初始化数据
 		var option = {
 			//工具提示
    		tooltip : {
                trigger: 'axis'
            },
            //图例
            legend: {
                data:['蒸发量','降水量']
            },
            //工具箱
            toolbox: {
            	//使用工具箱
                show : true,
                //工具箱中包含的功能
                feature : {
                	//是否加入标记
                    mark : true,
                    //是否可以改变数据,从而动态改变图
                    dataView : {readOnly: false},
                    //是否可以在线性柱状图之间切换
                    magicType:['line', 'bar'],
                    restore : true
                }
            },
            //是否允许拖拽
            calculable : true,
            //加入横轴的内容
            xAxis : [
                {
                    type : 'category',
                    data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
                }
            ],
            //加入纵轴的内容
            yAxis : [
                {
                    type : 'value',
                    splitArea : {show : true}
                }
            ],
            //具体数据
            series : [
                {
                    name:'蒸发量',
                    type:'bar',
                    data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
                },
                {
                    name:'降水量',
                    type:'bar',
                    data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
                }
            ]
        };
        require(
            [
                'echarts',
                'echarts/chart/line',
                'echarts/chart/bar',
            ],
            function(ec) {
                var myChart = ec.init(document.getElementById('mydiv'));
                myChart.setOption(option);
            }
        )
        }
	</script>
  </head>
  <body onload="init();">
    <div id="mydiv" style="width:1000px;height:600px;"></div>
  </body>

ECharts:企业报表工具

时间: 2024-07-31 08:20:33

ECharts:企业报表工具的相关文章

企业选择报表工具的必看点

我们都做过无数的报表,但却没有真正的了解过报表工具,也不知道怎么样的报表工具才算是好用的.可以真正解决我们需求的.用报表工具做数据,无疑就是想要让数据彻底的得到分析,让数据可视化.达到数据可视化可以让我们的决策者更好地做出利于企业发展的决策.原文出处:http://www.powerbi.com.cn/page103?article_id=253 现在传统报表的占比在各个行业内都在下降,越来越多的用户不太关注报表格式的严格性,而更在意数据,越是信息化程度高的行业越是如此.传统报表需求会有,但是会

蒋步星:报表工具的“后”路

报表工具很可能是企业级通用软件领域中仅有的国产软件品质远远超过国外同行的产品了.以润乾为先行者的国内厂商,在十多年的竞争中靠实力击败了国外产品.除了少量开源产品因价格优势还有较多用户外,其它国外产品主要就是些多年前的老用户了. 中国报表需求确实更复杂,无论格式和计算都繁琐得多,传统报表模型难以处理.润乾发明的非线性报表模型能够较好地解决这些问题,国内重要厂商目前都采用了该模型,而国外厂商则继续使用传统模型,产品本身品质要差很多;另外,近年来几个重要的国外厂商都发生了并购,报表工具并非收购方的主营

蒋步星:报表工具和移动端

报表工具是解决数据呈现问题的,而手机是很方便的数据呈现载体,那么报表工具显然应当提供移动端APP? 其实不然,报表工具并不该直接提供移动端APP.更严格的说法:不只是不该有,而且是不能有! 为什么不能有? 道理很简单,作为中间件的报表工具是需要被集成的,已经做成APP了咋集成? 终端用户采用的移动端APP需要做好用户登录.权限管理等功能,而这些在不同用户场景下是不同的,需要行业开发商再来定制,直接提供做死的APP反而没法用.而且,有些用户已经有了自己企业的移动端门户APP,报表功能要被嵌入到门户

常用报表工具

报表工具:是帮助用户用来展现自己输入数据,更多时候是将数据库中的数据,以客户想要的方式展现出来. 中文名 报表工具 目 的 以客户想要的方式展现出来 性 质 动态显示数据 报表工具 SVF水晶报表JReport 目录 1报表工具评述 ? 目前国内报表工具概述 ? 简述几款主流报表工具 2如何选择报表工具 1报表工具评述编辑 目前国内报表工具概述 很多国际品牌的报表工具基本上都能把数据库的数据取出来运算排列制作出动态的变长统计报表,也就是“报”的能力不错.但“表”的功能就不是很好了.所以国产报表还

设计与开发一款简单易用的Web报表工具(支持常用关系数据及hadoop、hbase等)

EasyReport是一个简单易用的Web报表工具(支持Hadoop,HBase及各种关系型数据库),它的主要功能是把SQL语句查询出的行列结构转换成HTML表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan).同时它还支持报表Excel导出.图表显示及固定表头与左边列的功能.总体架构如下图所示: 目录 开发环境(Development Environment) 安装与部署(Installation & Deployment) 从源代码安装(From Source Co

如何借助报表工具弥补财务系统不足?

财务系统 财务系统一般具有多币种的处理能力,可由用户定义账本位币,并可以用任何币种为单位进行统计分析.财务系统为用户提供符合我国财务的多种格式的凭证和账簿,包括:收款凭证,付款凭证,转账凭证,数量凭证,外币凭证:银行.现金日记账,数量账,往来账.多栏账,总账,明细账等.财务系统具有功能丰富,灵活性,通用性强,操作简便,严密可靠的特点.它是财务管理的一个核心部分.为企业的库存,采购,销售,生产等提供指导,为企业领导的决策提供及时.准确的财务信息. 企业财务系统除负责会计.财务.税收.ERP(企业资

BI报表工具该如何选择

如何选择BI报表工具早就已经成为了大家关注的话题,BI报表系统虽然说只是一个软件,但是就会涉及到很多不同的部门,并非是大家所想象的价格越高越好,那么在这个过程中大家也非常的好奇到底应该怎么去作出选择呢? 目标受众群体 BI报表工具到底是面向于it部门的人员,又或者是面向于高层领导,如果是面向于高层领导,我们所选择的工具肯定要偏向于决策性,如果是面向于it部门,那么也就说明企业高层可能并不是经常性使用到在这个过程中,首先就应该优化企业的信息才能够促进业务的发展. 深入了解工具特点 让大家如何选择B

【案例分享】使用ActiveReports报表工具,在.NET MVC模式下动态创建报表

提起报表,大家会觉得即熟悉又陌生,好像常常在工作中使用,又似乎无法准确描述报表.今天我们来一起了解一下什么是报表,报表的结构.构成元素,以及为什么需要报表. 什么是报表 简单的说:报表就是通过表格.图表等形式来动态显示数据,并为使用者提供浏览.打印.导出和分析的功能,可以用公式表示为: 报表 = 多样的布局 + 动态的数据 + 丰富的输出 报表通常包含以下组成部分: 报表首页:在报表的开始处,用来显示报表的标题.图形或说明性文字,每份报表只有一个报表首页. 页眉:用来显示报表中的字段名或对记录的

免费报表工具零代码零基础轻松搞定 web 报表

话说,能制作清单式报表的方式有千千万: 骨灰级的 Excel 控,如果能轻车熟路驾驭 VBA,也能玩出各种花来,再不济借助图表插件外援也能秒杀一众小白选手: 传说中的编程控,只要需求明确没什么做不了的,什么酷炫图形 Echarts 几十行代码,分分钟秀出新花样: 天外飞仙 R 语言控,玩的一手数据挖掘,可视化自不在话下: 爬数据达人 Python 控,手握 matplotlib 包闯天下…… 这么多工具,虽然都能满足我们的需要,但不是每一个报表开发人都能怀揣上述技能的,那么,有没有一款工具可以照