zoukankan      html  css  js  c++  java
  • ECharts:企业报表工具

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

    一、搭建好开发环境:

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

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

    3MyEclipse中建立一个项目。建立两个目录(echarts,zrender

    4、将解压包下的src下的全部复制到echarts下。

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

    docassetjs jquery.js  、docassetjsootstrap.js  、docassetjseslesl.js 、docassetjsesljs.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="1000px;height:600px;"></div> </body>

     

  • 相关阅读:
    N95当手柄玩游戏,甩起来还可以用手势控制电脑,分享一下我们的设计经验
    这个回答真逗
    基于事件通信的轻量级MVP框架实现,附源码
    敏捷开发读书笔记
    开发Access数据库提示的"标准表达式中数据类型不匹配",DateTime类型解决办法
    解决mysql表已满的错误
    我的OO实践由GPS消息处理抽象出一通用命令处理类
    收到开Windows 7 party的资源了【无图无真相】
    一)我要做什么,Petshop 源码分析
    天津大学免费上网,IPV4及IPV6同时共享的解决方案
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6801755.html
Copyright © 2011-2022 走看看