echarts 直方图加正态_怎么给ECharts柱状图加背景?

本文介绍了如何在ECharts中为柱状图添加背景,并展示了一个示例,通过创建两个x轴坐标系,实现柱状图与背景的叠加效果。代码示例中展示了具体的配置项,包括`xAxisIndex`的使用,以及背景色的设置。读者可以下载示例代码进行尝试。
摘要由CSDN通过智能技术生成

效果图

fea9609aa6ba85922bc278a2cd291e83.png

解决方案

可以画两个x轴的坐标系。画多个x轴,要用到属性xAxisIndex(使用x轴的index)。var options = {

xAxis: [

{ type: "category", data: ["apple", "orange", "banana"] },

{ type: "category", data: ["apple", "orange", "banana"] },

],

yAxis: {},

series: [

{

type: "bar",

barWidth: 12,

xAxisIndex: 0,

data: [143, 185, 193],

},

{

type: "bar",

barWidth: 12,

xAxisIndex: 0,

data: [90, 180, 300],

},

{

type: "bar",

barWidth: 12,

xAxisIndex: 0,

data: [186, 65, 450],

},

{

// 背景

type: "bar",

barCategoryGap: "60%",

xAxisIndex: 1,

data: [500, 500, 500],

itemStyle: {

normal: { color: "rgba(0, 0, 0, 0.05)" },

},

},

],

};

var dom = document.getElementById("demo");

var myChart = echarts.init(dom);

myChart.setOption(options);

示例代码下载

可以复制以上代码运行查看使用效果,也可以到GitHub: https://github.com/Jackyyans/code123下载,更多示例将会持续更新,欢迎关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值