echarts的相关配置--柱状图

Posted 小小夏123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts的相关配置--柱状图相关的知识,希望对你有一定的参考价值。

代码示例:

  1 var option = {
  2                     title: {
  3                         text: \'风险水平预测\' ,             //图表主标题
  4                         subtext:\'2011-2013年数据\'    //图表副标题
  5                     },
  6                     legend:{                         //条形图的参数
  7                         data:[\'2011年\',\'2012年\',\'2013年\'],
  8                         align: \'left\',
  9                         rightt: 10
 10                     },
 11                     barGap:\'25%\',                 //单个柱状图之间的间隙
 12                     barCategoryGap:\'25%\',    //每组柱状图之间的间隙
 13                     tooltip: {                  //柱状图的tooltip提示框
 14                         show:true,     
 15                         trigger: \'axis\',
 16                         axisPointer: {
 17                             type: \'shadow\'
 18                         }
 19                     },
 20                     grid: {                     //图表的显示位置
 21                         left: \'3%\',
 22                         right: \'4%\',
 23                         bottom: \'3%\',
 24                         containLabel: true
 25                     },
 26                     xAxis: {                 //x轴的配置
 27                         axisLabel:{        //x轴的刻度值
 28                             show:true,
 29                             textStyle: {    //设置刻度值的颜色
 30                                 color: \'#000\'
 31                             }
 32                         },
 33                         axisLine:{         //x轴的轴线
 34                             show:true
 35                         },
 36                         axisTick:{         //x轴的刻度线
 37                             show:true
 38                         },
 39                         splitLine:{         //x轴的网格线
 40                             show:false
 41                         },
 42                         type: \'category\',  
 43                         data: [\'巴西\',\'印尼\',\'美国\',\'印度\',\'中国\',\'世界人口(万)\']     //x轴刻度值的数据
 44                     },
 45                     yAxis: {                 //y轴的配置
 46                         axisLabel:{        //y轴的刻度值
 47                             show:true
 48                         },
 49                         axisLine:{        //y轴的轴线
 50                             show:true
 51                         },
 52                         axisTick:{        //y轴的刻度线
 53                             show:true
 54                         },
 55                         splitLine:{       //y轴的网格线
 56                             show:true
 57                         },
 58                         type: \'value\',
 59                         boundaryGap: [0, 0.01]
 60                     },
 61                     series: [
 62                         {
 63                             name: \'2011年\',
 64                             type: \'bar\',
 65                             data: [120,60,102,99,133 ],    //柱状图的值
 66                             itemStyle:{
 67                                 normal:{
 68                                     color:  new echarts.graphic.LinearGradient(   //柱状图的颜色,此处为渐变色
 69                                         0, 1, 0, 0,
 70                                         [
 71                                             {offset: 1, color: \'#477397\'},
 72                                             {offset: 0.2, color: \'#9dc1de\'},
 73                                             {offset: 0, color: \'#fff\'}
 74 
 75                                         ]
 76                                     )
 77                                 },
 78                                 emphasis: {       //鼠标hover到条形图上条形图的显示状态
 79                                     barBorderWidth: 1,  
 80                                     shadowBlur: 10,
 81                                     shadowOffsetX: 0,
 82                                     shadowOffsetY: 0,
 83                                     shadowColor: \'rgba(0,0,0,0.5)\'
 84                                 }
 85                             }
 86                         },
 87                         {
 88                             name: \'2012年\',
 89                             type: \'bar\',
 90                             data: [80,123,76,128,96 ],
 91                             itemStyle:{
 92                                 normal:{
 93                                     color:  new echarts.graphic.LinearGradient(
 94                                         0, 1, 0, 0,
 95                                         [
 96                                             {offset: 1, color: \'#68a0c5\'},
 97                                             {offset: 0.2, color: \'#94bce3\'},
 98                                             {offset: 0, color: \'#fff\'}
 99 
100                                         ]
101                                     )
102                                 },
103                             }
104                         },
105                         {
106                             name: \'2013年\',
107                             type: \'bar\',
108                             data: [50, 80,117,115,118],
109                             itemStyle:{
110                                 normal:{
111                                     color: new echarts.graphic.LinearGradient(
112                                         0, 1, 0, 0,
113                                         [
114                                             {offset: 1, color: \'#b3c6e0\'},
115                                             {offset: 0.2, color: \'#cadbed\'},
116                                             {offset: 0, color: \'#fff\'}
117 
118                                         ]
119                                     )
120                                 },
121                             }
122                         }
123                     ]
124                 };     

 

效果图如下:

 

关于饼图和气泡图的知识,请见:

饼图:echarts的相关配置—饼图
气泡图:echarts的相关配置—气泡图

 

以上是关于echarts的相关配置--柱状图的主要内容,如果未能解决你的问题,请参考以下文章

echarts_部分图表配置简介_横向柱状图

ECharts柱状图常见效果

Echarts 柱状图配置详解

ECharts柱状图

横向柱状图渐变echarts

怎么动态给echarts柱状图添加柱子