echarts 特殊柱状图

2021-12-08 15:30:19 浏览数 (1)

特殊规则柱状图

如下代码实现:

代码语言:javascript复制
option = {
	"backgroundColor": "#171A2A",
	"tooltip": {
		"trigger": "axis",
		"axisPointer": {
			"show": true,
			"type": "shadow",
			"lineStyle": {
				"type": "shadow"
			},
			"z": 0,
			"label": {
				"show": true,
				"color": "#ffffff",
				"shadowColor": "transparent",
				"shadowBlur": 0,
				"margin": 16,
				"padding": [12, 10, 12, 10],
				"fontSize": 11,
				"backgroundColor": "#171A2A",
				"opacity": 0.8
			},
			"shadowStyle": {
				"show": true,
				"color": "rgba(38, 42, 64, 1)",
				"opacity": 0.8
			}
		},
		"padding": [5, 7],
		"backgroundColor": "rgba(39, 43, 73, 1)",
		"extraCssText": "box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);z-index:1;"
	},
	"grid": {
		"top": "2%",
		"left": "2%",
		"right": "4%",
		"bottom": "4%",
		"containLabel": true
	},
	"xAxis": {
		"type": "category",
		"data": ["测试1", "测试2", "测试3", "测试4", "测试5", "测试6", "测试7", "测试8", "测试9", "测试10", "测试11"],
		"axisLabel": {
			"margin": 16,
			"textStyle": {
				"fontSize": 10,
				"color": "#6F728D"
			}
		},
		"axisLine": {
			"show": false
		},
		"axisTick": {
			"show": false
		},
		"splitLine": {
			"show": false
		}
	},
	"yAxis": {
		"type": "value",
		"axisLabel": {
			"margin": 16,
			"textStyle": {
				"fontSize": 10,
				"color": "#6F728D"
			},
			"formatter": "{value}%"
		},
		"axisLine": {
			"show": false
		},
		"axisTick": {
			"show": false
		},
		"splitLine": {
			"show": true,
			"lineStyle": {
				"color": "rgba(47, 49, 57, 0.5)"
			}
		}
	},
	"series": [{
		"name": "腾讯",
		"type": "bar",
		"barWidth": "20",
		"itemStyle": {
			"barBorderRadius": [4, 4, 0, 0],
			"color": {
				"x": 0,
				"y": 0,
				"x2": 0,
				"y2": 1,
				"type": "linear",
				"global": false,
				"colorStops": [{
					"offset": 0,
					"color": "#1DC6FF"
				}, {
					"offset": 1,
					"color": "#3042E3"
				}]
			}
		},
		"data": [{
			"name": "测试1",
			"value": "28.43",
			"value2": 557
		}, {
			"name": "测试2",
			"value": "8.01",
			"value2": 157
		}, {
			"name": "测试3",
			"value": "4.80",
			"value2": 94
		}, {
			"name": "测试4",
			"value": "1.68",
			"value2": 33
		}, {
			"name": "测试5",
			"value": "11.38",
			"value2": 223
		}, {
			"name": "测试6",
			"value": "7.55",
			"value2": 148
		}, {
			"name": "测试7",
			"value": "7.81",
			"value2": 153
		}, {
			"name": "测试8",
			"value": "1.79",
			"value2": 35
		}, {
			"name": "测试9",
			"value": "10.67",
			"value2": 209
		}, {
			"name": "测试10",
			"value": "10.72",
			"value2": 210
		}, {
			"name": "测试11",
			"value": "6.84",
			"value2": 134
		}]
	}]
}

0 人点赞