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

目录

  • [echarts 极坐标柱状图 如何定义柱子颜色](#echarts 极坐标柱状图 如何定义柱子颜色)
    • 问题描述
    • [方式一 在 series 数组中定义颜色](#方式一 在 series 数组中定义颜色)
    • [方式二 通过 colorBy 和 color 属性配合使用](#方式二 通过 colorBy 和 color 属性配合使用)

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

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

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

问题描述

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

而我想要的效果是,每一个柱子都要有自定义的颜色。以下是我找到的两种实现方案:

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

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

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

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

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

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

主要代码如下:

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

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

相关推荐
程序人生88812 分钟前
几百张固定位置扫描件如何离线批量清?DocConverter Web 批量去水印链路
前端
deli00713 分钟前
一个汉字三种编码:UTF-8、GBK、UTF-16 逐字节对比实测
前端
庖丁解牛22 分钟前
第二课:把代码保存成网页 + 认识变量 (2)
前端
代码猎人22 分钟前
怎么开发一个Vue3项目
前端
梦里寻码23 分钟前
从 0 到 1 用 NestJS + LangChain 搭一套可售卖的 SaaS AI 客服:挂件一行代码接入,知识库秒变 SEO 帮助中心
前端·后端·github
爱喝水的小周24 分钟前
实验十一 Vuex 实现王者荣耀后台比赛管理系统
前端·css·html
三十而立洋25 分钟前
前端模块化的演进:从全局变量到 Import Maps
前端·javascript·前端工程化
橘猫走江湖26 分钟前
浮动塌陷复现失败:父元素为什么一直不塌
前端·css
小凯在掘金27 分钟前
一文搞懂 Map、Set、WeakMap、WeakSet
javascript·面试
用户17335980753727 分钟前
纯前端 PDF 按书签拆分避坑指南:拆分后章节对不上?
前端·javascript·vue.js