echarts柱状图:指定某根柱子颜色,并显示对应横坐标的xAxis的data文字(其他隐藏)

本文介绍了如何在Echarts柱状图中指定某根柱子的颜色,并只显示该柱子对应的横坐标数据文字。通过设置颜色数组和判断条件来改变颜色,利用xAxis.axisLabel配置控制显示特定的文字,如设置不需要显示的文字颜色为透明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

思路:

指定某根柱子颜色:使用颜色数组,判断后指定颜色;
显示某根柱子对应横坐标的xAxis的data文字(其他隐藏):显示所有的xAxis的data文字,通过data的配置,可将需要隐藏的data的文字设置为透明色(transparent),若文字还是不显示,考虑是文字过长,可以设置xAxis.axisLabel.interval = 0

数据处理

  // 设置所有的颜色都为'#00A1E9',返回colors
  setAllColor(xData){
    return new Promise((resolve=>{
      var colors = [];
      for (let i = 0; i < xData.length; i++) {
          colors.push('#00A1E9');
      }
      resolve(colors)
    }))
  },
  // 设置所有的颜色都为'#00A1E9',datas对应index的颜色设置为'#EE4B46',返回colorRes
  setColors(datas, name, xData) {
    return new Promise((resolve => {
      this.setAllColor(xData).then(colorRes=>{
        datas.forEach((item, index) => {
          if (item == name) {
            col
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值