正负极柱状图echarts 配置项内容和展示

正负极柱状图,自定义单列柱状图样式,颜色,圆角

配置项如下
      option = {
    color: ["#4D94F1"],
		grid: {
			left: "10%",
			right: "10%",
			top: "2%",
			bottom: "10%",
			containLabel: true,
		},
		xAxis: [
			{
				type: "category",
				data: ["0分以下", "0-4分", "5-9分", "10-14分", "15分以上"],
				// data: echelonchart.xAxis,
				boundaryGap: true,
				axisLine: {
					show: true,
				},
				axisLabel: {
					interval: 0,
					margin: 16,
					color: "#666666",
					fontSize: 12,
				},
				axisTick: {
					show: false,
				},
			},
		],
		yAxis: [
			{
				type: "value",
				show: false,
			},
		],
		series: [
			{
				name: "班级梯队",
				type: "bar",
				barWidth: "50%",
				// data: echelonchart.yAxis,
				data: [
					// 配置单独的孩子所在的那一项的具体样式
					{
						value: 2,
						label: {
							show: true,
							position: "top",
							color: "#FF6900",
							formatter({ value }) {
								return `${value}人`;
							},
						},
						itemStyle: {
							color: "#FF6900",
							borderWidth: 2,
							borderType: "solid",
							borderColor: "#FF6900",
						},
					},
					{
						value: -8,
						label: {
							show: true,
							position: "bottom",
							color: "#91CC75",
							formatter({ value }) {
								return `${value}人`;
							},
						},
						itemStyle: {
							color: "#91CC75",
							borderWidth: 2,
							borderType: "solid",
							borderColor: "#91CC75",
							borderRadius: [0, 0, 50, 50],
						},
					},
					{
						value: 10,
						label: {
							show: true,
							position: "top",
							color: "#FF6900",
							formatter({ value }) {
								return `${value}人`;
							},
						},
						itemStyle: {
							color: "#FF6900",
							borderWidth: 2,
							borderType: "solid",
							borderColor: "#FF6900",
						},
					},
					6,
					0,
				], 
				
				// radius: ["85%", "100%"],
				avoidLabelOverlap: false,
				hoverAnimation: false,
			    
			    // 统一设置其他的 未单独设置样式的 数据柱状图样式
				itemStyle: {
					borderRadius: [50, 50, 0, 0],
					// 通过描边模拟 数据为0时 也显示一点点高度
					borderWidth: 2,
					borderType: "solid",
					borderColor: "#4D94F1",
				},
				label: {
					show: true,
					position: "top",
					color: "#4D94F1",
					formatter({ value }) {
						return `${value}人`;
					},
				},
                
				labelLine: {
					show: false,
				},
			},
		],
		
}
    
截图如下