| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta name="robots" content="noindex, nofollow"> |
| <title>ECharts2</title> |
| </head> |
| <body> |
| <!--Step:1 Prepare a dom for ECharts which (must) has size (width & hight)--> |
| <!--Step:1 为ECharts准备一个具备大小(宽高)的Dom--> |
| <div id="main" style="height:500px;border:1px solid #ccc;padding:10px;"></div> |
| <div id="mainMap" style="height:500px;border:1px solid #ccc;padding:10px;"></div> |
| |
| <!--Step:2 Import echarts-all.js--> |
| <!--Step:2 引入echarts-all.js--> |
| <script src="js/echarts-all.js"></script> |
| |
| <script type="text/javascript"> |
| // Step:3 echarts & zrender as a Global Interface by the echarts-plain.js. |
| // Step:3 echarts和zrender被echarts-plain.js写入为全局接口 |
| var myChart = echarts.init(document.getElementById('main')); |
| myChart.setOption({ |
| tooltip : { |
| trigger: 'axis' |
| }, |
| legend: { |
| data:['蒸发量','降水量'] |
| }, |
| toolbox: { |
| show : true, |
| feature : { |
| mark : {show: true}, |
| dataView : {show: true, readOnly: false}, |
| magicType : {show: true, type: ['line', 'bar']}, |
| restore : {show: true}, |
| saveAsImage : {show: 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] |
| } |
| ] |
| }); |
| |
| // --- 地图 --- |
| var myChart2 = echarts.init(document.getElementById('mainMap')); |
| myChart2.setOption({ |
| tooltip : { |
| trigger: 'item', |
| formatter: '{b}' |
| }, |
| series : [ |
| { |
| name: '中国', |
| type: 'map', |
| mapType: 'china', |
| selectedMode : 'multiple', |
| itemStyle:{ |
| normal:{label:{show:true}}, |
| emphasis:{label:{show:true}} |
| }, |
| data:[ |
| {name:'广东',selected:true} |
| ] |
| } |
| ] |
| }); |
| </script> |
| </body> |
| </html> |