描述

在目前的项目中,根据UI设计稿需要实现一个带有大屏的系统首页,在此首页上要添加地图和一些eCharts图表。但是根据UI设计稿,如果要达到美观的目的,需要对eCharts进行定制。此次需要定制的图表依次是玫瑰图、环形图、漏斗图。

我们先来看一下UI设计稿中的图表:

其次再看一下eCharts官网默认的图表:

通过和官网的图表demo作对比,我们需要对这三个图表定义的内容其实仅仅是各项数据的颜色配置,其余的配置我们可以通过简单的初始化配置图表即可实现。

目前使用的eCharts是最新版的4.5.0版本。

操作步骤

在eCharts官网的参考文档中,配置颜色选项其实提供了两种方法:

1、配置各项数据的itemStyle;

2、配置visualMap属性。

由于visualMap属性暂时没有搞懂,并且实际项目中实例化出来的三个图表,由于各项数据之间的差值特别大,所以只需要配置itemStyle即可实现想要的效果,所以在此项目中采用了第一种方法。

itemStyle属性配置其实很简单,在我们的配置数据中,给每一个数据增加itemStyle属性即可,代码如下:

data: [{value: 182466.12,name: '旱地',itemStyle: {color: '#6648FE',},}, {value: 532.49,name: '湿地',    // 此项的值和其余项相比差值太大,所以在前端页面渲染的时候根本看不到,所以可以不用配置颜色样式}, {value: 31234.11,name: '种植园地',itemStyle: {color: '#2D99FE',},}, {value: 55147.28,name: '林地',itemStyle: {color: '#4346D3',},}]

最后实现的效果如下图所示:

总结

以上定制的过程其实都是查阅eCharts官网的API文档实现的,所以在每类图表定制的时候,查阅API文档是最有效、准确的方法途径,参考地址如下:https://www.echartsjs.com/zh/tutorial.html#%E4%B8%AA%E6%80%A7%E5%8C%96%E5%9B%BE%E8%A1%A8%E7%9A%84%E6%A0%B7%E5%BC%8F

02 【eCharts样式定制系列】玫瑰图、环形饼图、漏斗图自定义各项数据的颜色相关推荐

  1. 用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+智能web端高保真大数据动态可视化大屏看板+中国动态地图+智慧电商实时动态数据大屏看板

    作品内容:用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+web端高保真大数据动态可视化大屏看板+中国动态地图+电商实时动态数据大屏看板 ...

  2. 03 【eCharts样式定制系列】雷达图自定义面积覆盖颜色

    描述 在目前的项目中,根据UI设计稿需要实现一个带有大屏的系统首页,在此首页上要添加地图和一些eCharts图表.但是根据UI设计稿,如果要达到美观的目的,需要对eCharts进行定制.此次需要定制的 ...

  3. 04 【eCharts样式定制系列】矩形树图自定义颜色

    描述 在目前的项目中,根据UI设计稿需要实现一个带有大屏的系统首页,在此首页上要添加地图和一些eCharts图表.但是根据UI设计稿,如果要达到美观的目的,需要对eCharts进行定制.此次需要定制的 ...

  4. 01 【eCharts样式定制系列】柱状图修改柱状颜色、柱状形状等

    描述 在目前的项目中,根据UI设计稿需要实现一个带有大屏的系统首页,在此首页上要添加地图和一些eCharts图表.但是根据UI设计稿,如果要达到美观的目的,需要对eCharts进行定制.接下来我们先对 ...

  5. 05 【eCharts样式定制系列】自定义地图

    描述 项目的UI设计稿中,大屏展示模块有地图模块,原本项目使用的是我们ArcGIS JS API初始化后的一个地图服务图层,不过为了美观考虑,最后决定大屏模块的地图使用eCharts来自定义,UI设计 ...

  6. Echarts数据可视化 第4章 Echarts可视化图 4.7 漏斗图

    Echarts数据可视化 文章目录 Echarts数据可视化 第4章 Echarts可视化图 4.7 漏斗图 Echarts数据可视化:入门.实战与进阶 第4章 Echarts可视化图 4.7 漏斗图 ...

  7. python画漏斗图_python绘制漏斗图步骤详解

    pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...

  8. [博客迁移]探索Windows Azure 监控和自动伸缩系列3 - 启用Azure监控扩展收集自定义监控数据...

    上一篇我们介绍了获取Azure的监控指标和监控数据: http://www.cnblogs.com/teld/p/5113376.html 本篇我们继续:监控虚拟机的自定义性能计数器. 随着我们应用规 ...

  9. echarts漏斗图自定义漏斗颜色、粗细、大小、间隔缝隙

    目录 1.官网找样例 2.初步改造示例,有个雏形 3.细节改造和优化 4.全部代码 5.原始效果和完成效果对比 ​碎碎念: UI效果图是这样的 看到之后我一脸懵,按照常规阶梯思路,我又开始了度娘之旅. ...

最新文章

  1. mysql5.5与5.5版本关于修改字符集的方法
  2. 实战SSM_O2O商铺_24【商铺列表】View层开发
  3. mysql防止误删除_mysql误删除处理方法
  4. 信息安全工程师笔记-恶意代码防范技术原理
  5. Tomcat基础教程(三)
  6. 道路矢量数据下载教程
  7. 最新MATLAB R2020b超详细安装教程(附完整安装文件)
  8. 科学发明家特斯拉传记
  9. 【excel】插入其他文件做工作表
  10. 使用gensim训练维基百科
  11. 从零开始使用最前沿技术 Kube-VIP 搭建一个高可用的 Kubernetes 集群
  12. Autoit+selenium+python实现文件上传功能
  13. 微信公众平台开发--入门了解
  14. uni-app 封装接口 405错误
  15. vue3 script setup写法
  16. 后端返回一个下载Excel表格的url,要PC浏览器打开下载,前端代码设计
  17. 计算机flash方面参考文献,flash毕业论文参考文献(2)
  18. linux http status404,解决问题:HTTP Status 404(The requested resource is not avail
  19. 「编程猫」融资13亿破记录 编程是如何风靡到小学生课程的?
  20. 【面试题】同时给10万个人发工资,确保1分钟内全部发完

热门文章

  1. PowerBuilder 介绍
  2. You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.
  3. 海信IP108H_58U1-S905L3B-联通/移动/电信遥控器-当贝桌面-线刷固件包
  4. 00002__嵌入式处理器汇总_常见的嵌入式处理器对比分析
  5. 判断一个字符是西文字符还是中文字符
  6. 【愚公系列】2021年12月 Python教学课程 01-全方位解读Python
  7. OpenCV开发之——官方Samples介绍
  8. 冰激凌机器厂商改变商业模式,瞬间打开市场,每天躺着赚钱
  9. springboot中使用mybatis只打印sql和总条数不打印查询结果的yml配置
  10. 女孩,请你珍惜男孩的眼泪......