ECharts之类型bar
Posted carsonwuu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECharts之类型bar相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章