html柱状图鼠标放到柱上变大,echarts柱状图鼠标悬浮时样式变化问题

想要的效果,当鼠标悬浮某个柱时,该柱能变宽,变大,但不能超出x轴。

现在的情况是,当鼠标悬浮某个柱时,该柱能变宽,变大,但超出x轴。

5f44669d9023f819b9cfa4031178418d.png

8f258eda9463fbb425a955fb50664067.gif

源码

echart 柱状图 带箭头 调整柱子宽度 设置柱子颜色 hover时改变柱子颜色

// 基于准备好的dom,初始化echarts实例

var myChart = echarts.init(document.getElementById('main'));

// 指定图表的配置项和数据

var option = {

grid: {

top: '10%',

left: '3%',

right: '10%',

bottom: '3%',

containLabel: false

},

xAxis: {

type: 'category',

data: ['Mon', 'Tue', 'Wed', 'Thu'],

axisLabel: {

show: false

},

axisTick: {

show: false

},

axisLine: {

symbol: ['none', 'arrow'],

symbolSize: [5, 7],

lineStyle: {

color: '#979797'

}

}

},

yAxis: {

type: 'value',

axisLabel: {

show: false

},

axisTick: {

show: false

},

splitLine: {

show: false

},

axisLine: {

symbol: ['none', 'arrow'],

symbolSize: [5, 7],

lineStyle: {

color: '#979797'

}

}

},

series: [{

data: [120, 200, 150, 80],

type: 'bar',

barCategoryGap:'80%', //调整柱子宽度

itemStyle: {

color: '#62A1A9' //设置柱子颜色

},

emphasis: {

itemStyle: {

color: '#2F4654', //hover时改变柱子颜色

// shadowColor: 'rgba(102,102,102,0.50)',

// shadowOffsetX: 0,

// shadowOffsetY: 2,

// shadowBlur: 6,

borderWidth: 4,

borderColor: '#2F4654',

borderType: 'solid'

}

},

}]

};

// 使用刚指定的配置项和数据显示图表。

myChart.setOption(option);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值