echarts 极坐标柱状图 如何定义柱子颜色

echarts 极坐标柱状图 如何定义柱子颜色

本文将分享在使用 echarts 的 极坐标柱状图 时,如何自定义柱子的颜色。问题本身并不难解决,仔细查阅官方文档,逐一调试即可实现自己想要的效果。

但是对于像我一样对于 echarts 使用程度并不深入的用户来说,查阅文档还是有点费时间的,所以想记录下来,希望能帮到你。

问题描述

在 echarts 官网中,极坐标柱状图的样式是这样的:

在这里插入图片描述
而我想要的效果是,每一个柱子都要有自定义的颜色。以下是我找到的两种实现方案:

方式一 在 series 数组中定义颜色

在 echarts 提供的示例中,有基础的自定义单个柱子颜色的示例:

在这里插入图片描述

而 极坐标柱状图 同样也是 柱状图,所以定义的方式肯定是一样的,所以按照这个写法,我们在 series 中定义对象,然后给 itemStyle 的 color 属性赋值就好了。

方式二 通过 colorBy 和 color 属性配合使用

在查阅文档的过程中,我发现了colorBycolor这两个属性:

在这里插入图片描述

在这里插入图片描述

series.colorBy 的值设置为 data ,那么柱子的颜色就会根据 options.color 里面提供的颜色去取值。然后我们把 options.color 设置为我们想要的颜色数组就好了。

主要代码如下:

在这里插入图片描述

以上两种方式都可以实现,取决于你自己的喜好和具体业务代码逻辑的便捷性。

希望能帮到你,如有错误之处,还望及时指正。😄

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值