多重渐变柱状图echarts 柱状配置项内容和展示

多柱渐变柱状图

配置项如下
      option = {
		xAxis: [{
			type: 'category',
			axisTick: {
				show: false
			},
			data: ['高', '中', '低']
		}],
		yAxis: [{
			type: 'value',
			axisTick: {
				show: false
			},
			axisLine: {
				show: false
			},
			axisLabel: {
				show: false
			},
			splitLine: {
				lineStyle: {
					type: 'dashed'
				}
			}
		}],
		series: [{
			type: 'bar',
			data: [2.0, 4.9, 7.0],
			itemStyle: {
				normal: {
					color: function(params) {
						// build a color map as your need.
						var colorList = [
							new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
								offset: 0,
								color: '#FFDBDB'
							}, {
								offset: 1,
								color: '#FF5C5C'
							}]),
							new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
								offset: 0,
								color: '#FFFFE9'
							}, {
								offset: 1,
								color: '#FFFF8B'
							}]),
							new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
								offset: 0,
								color: '#F3FAE6'
							}, {
								offset: 1,
								color: '#B8E08D'
							}])
						];
						return colorList[params.dataIndex]
					}
				}
			}
		}, {
			type: 'bar',
			data: [10.0, 6.4, 3.3],
			itemStyle: {
				normal: {
					color: function(params) {
						var colorList = [
							'#ff0000',
							'#ffff00',
							'#92d050'
						];
						return colorList[params.dataIndex]
					}
				}
			}
		}]
	};
    
截图如下