1. 程式人生 > >ECharts之類型bar

ECharts之類型bar

echart turn round ntb get 數據顯示 etop itl img

ECharts之類型bar

原博客主鏈接:http://www.cnblogs.com/carsonwuu/p/8267457.html

效果:

技術分享圖片

可運行代碼:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>條形圖</title>
 6 <!-- 引入 echarts.js -->
 7 <script src="https://cdn.bootcss.com/echarts/3.8.5/echarts.min.js"></
script> 8 </head> 9 <body> 10 <!-- 為ECharts準備一個具備大小(寬高)的Dom --> 11 12 <div id="main" style="width:500px;height:200px;border: 2px solid green;"></div> 13 14 <script type="text/javascript"> 15 // 基於準備好的dom,初始化echarts實例 16 17 function Bar(dataArray,divname,colorL){ 18 var
name=dataArray.map(function(data){ 19 return data.name; 20 }), 21 data=dataArray.map(function(data){ 22 return data.value; 23 }); 24 var myChart = echarts.init(document.getElementById(divname)); 25 option = { 26 27 tooltip: { 28 formatter: {b} ({c})
29 }, 30 legend: { 31 data:‘‘ 32 }, 33 grid: { 34 left: 2%, 35 right: 4%, 36 bottom: 3%, 37 width:95%, 38 height:90%, 39 40 containLabel: true 41 }, 42 xAxis: { 43 type: category, 44 data: name 45 46 }, 47 yAxis: { 48 type: value, 49 boundaryGap: [0, 0.01] 50 }, 51 series: [ 52 { 53 name: name, 54 type: bar, 55 barWidth : 10, 56 data: data, 57 label:{normal:{show:true, position:"top",textStyle:{color:"#9EA7C4"}}}, 58 itemStyle : { 59 normal : { 60 //柱狀圖顏色 61 color : function(params) { 62 // 顏色列表 63 var colorList = colorL; 64 //返回顏色 65 return colorList[params.dataIndex]; 66 }, 67 68 } 69 } 70 } 71 ] 72 }; 73 74 75 // 使用剛指定的配置項和數據顯示圖表。 76 myChart.setOption(option); 77 }; 78 79 80 var arr=[{name:巴西,value:100},{name:中國,value:110},{name:美國,value:100},{name:俄羅斯,value:100},{name:英國,value:110}]; 81 var color=[ rgb(122 ,139 ,139),rgb(0, 104, 139),rgb(0, 0, 139),rgb(85, 26, 139),rgb(24 ,116 ,205),rgb(0 ,0 ,255),rgb(70 ,130 ,180),rgb(0 ,139 ,139),rgb(0, 255, 255),rgb(78 ,238 ,148),rgb(0 ,191 ,255),rgb(46 ,139 ,87) ]; 82 Bar(arr,main,color); 83 84 85 86 </script> 87 </body> 88 </html>

ECharts之類型bar