位置: IT常识 - 正文

ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色(echarts饼图颜色设置)

编辑:rootadmin
ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色

推荐整理分享ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色(echarts饼图颜色设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:echarts饼图颜色不重复,echarts饼图颜色和图例的对应关系,echarts饼图颜色搭配,echarts饼图颜色怎么改,echarts饼图颜色重复,echarts饼图颜色搭配,echarts 饼图颜色渐变,echarts饼图颜色重复,内容如对您有帮助,希望把文章链接给更多的朋友!

本文首发:《ECharts 饼状图颜色设置教程 - 4 种方式设置饼图颜色》

ECharts 饼状图颜色设置教程方法一:在 `series` 内配置饼状图颜色方法二:在 `option` 内配置饼状图颜色方法三:在 `data` 内配置饼状图颜色方法四:配置 ECharts 饼状图随机颜色使用「卡拉云」直接生成饼状图

ECharts 饼状图中的每个扇形颜色其实都可以自定义或者随机显示颜色。比如 X 轴是各销售渠道名,那么你可以需要使用全局统一的识别色彩,那么就需要指定每个扇面的颜色。本文讲解 4 种配置修改 ECharts 饼图颜色的方法。

另外,这个世界已经悄然发生变化,现在根本无需写任何前端代码,直接使用卡拉云 —— 新一代低代码开发工具帮你搭建后台工具,卡拉云可一键接入常见数据库及 API ,无需懂前端,内置包括 ECharts 在内的各类前端组件,无需调试,拖拽即用。原来三天的工作量,现在 1 小时搞定,谁用谁知道,早用早下班,详见本文文末。

方法一:在 series 内配置饼状图颜色series: [ itemStyle: { normal: { color: function (colors) { var colorList = [ '#fc8251', '#5470c6', '#91cd77', '#ef6567', '#f9c956', '#75bedc' ]; return colorList[colors.dataIndex]; } }, } ]

EChart.js 在 series 中设置饼状图颜色的 Demo 源代码:

option = { title: { text: '卡拉云流量来源渠道汇总', subtext: '本月数据', left: 'center' }, tooltip: { trigger: 'item' }, legend: { orient: 'vertical', left: 'left' }, series: [ { name: 'GA 数据统计', type: 'pie', radius: '50%', data: [ { value: 1017, name: '搜索引擎' }, { value: 583, name: '直接访问' }, { value: 873, name: '微信朋友圈' }, { value: 432, name: '口碑介绍' }, { value: 332, name: '电话销售' }, { value: 678, name: 'Feeds 广告' } ], itemStyle: { normal: { color: function (colors) { var colorList = [ '#fc8251', '#5470c6', '#91cd77', '#ef6567', '#f9c956', '#75bedc' ]; return colorList[colors.dataIndex]; } }, } } ]};

扩展阅读:《最好用的 7 款 Vue admin 后台管理框架测评》

方法二:在 option 内配置饼状图颜色color**:**['#3ca170','#5470c6', '#91cd77','#ef6567', '#f9c956','#75bedc'],

ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色(echarts饼图颜色设置)

EChart.js 在 option 中设置饼状图颜色的 Demo 源代码:

option = { title: { text: '卡拉云流量来源渠道汇总', subtext: '本月数据', left: 'center' }, tooltip: { trigger: 'item' }, legend: { top: '5%', left: 'center' }, color: ['#fc8251', '#5470c6', '#91cd77', '#ef6567', '#f9c956', '#75bedc'], series: [ { name: 'GA 数据统计', type: 'pie', radius: ['40%', '70%'], avoidLabelOverlap: false, itemStyle: { borderRadius: 10, borderColor: '#fff', borderWidth: 2 }, label: { show: false, position: 'center' }, emphasis: { label: { show: true, fontSize: '40', fontWeight: 'bold' } }, labelLine: { show: false }, data: [ { value: 1017, name: '搜索引擎' }, { value: 583, name: '直接访问' }, { value: 873, name: '微信朋友圈' }, { value: 432, name: '口碑介绍' }, { value: 332, name: '电话销售' }, { value: 678, name: 'Feeds 广告' } ] } ]};

扩展阅读:《Vue 实现 PDF 文件在线预览 - 手把手教你写 Vue PDF 预览功能》

方法三:在 data 内配置饼状图颜色data: [ { value: 917, name: '搜索引擎',itemStyle: {color:'#fc8251'}}, { value: 873, name: '微信朋友圈',itemStyle: {color:'#5470c6'}}, { value: 678, name: 'Feeds 广告',itemStyle: {color:'#91cd77'}}, { value: 583, name: '直接访问',itemStyle: {color:'#ef6567'}}, { value: 432, name: '口碑介绍',itemStyle: {color:'#f9c956'}} ]

EChart.js 在 data 中设置饼状图颜色的 Demo 源代码:

option = { title: { text: '卡拉云流量来源渠道汇总', subtext: '本月数据', left: 'center' }, legend: { top: 'bottom' }, series: [ { name: 'GA 数据统计', type: 'pie', radius: [50, 250], center: ['50%', '50%'], roseType: 'area', itemStyle: { borderRadius: 8 }, data: [ { value: 917, name: '搜索引擎',itemStyle: {color:'#fc8251'}}, { value: 873, name: '微信朋友圈',itemStyle: {color:'#5470c6'}}, { value: 678, name: 'Feeds 广告',itemStyle: {color:'#91cd77'}}, { value: 583, name: '直接访问',itemStyle: {color:'#ef6567'}}, { value: 332, name: '电话销售',itemStyle: {color:'#f9c956'} }, { value: 432, name: '口碑介绍',itemStyle: {color:'#75bedc'}} ] } ]};

扩展阅读:《ECharts X 轴标签过长导致文字重叠的 4 种解决方案》

方法四:配置 ECharts 饼状图随机颜色color: function () { return ( 'rgb(' + [ Math.round(Math.random() * 270), Math.round(Math.random() * 370), Math.round(Math.random() * 400) ].join(',') + ')' ); },

option = { title: { text: '卡拉云流量来源渠道汇总', subtext: '本月数据', left: 'center' }, legend: { top: 'bottom' }, series: [ { name: 'GA 数据统计', type: 'pie', radius: [50, 250], center: ['50%', '50%'], roseType: 'area', itemStyle: { color: function () { return ( 'rgb(' + [ Math.round(Math.random() * 270), Math.round(Math.random() * 370), Math.round(Math.random() * 400) ].join(',') + ')' ); }, borderRadius: 8 }, data: [ { value: 917, name: '搜索引擎'}, { value: 873, name: '微信朋友圈'}, { value: 678, name: 'Feeds 广告'}, { value: 583, name: '直接访问'}, { value: 332, name: '电话销售'}, { value: 432, name: '口碑介绍'} ] } ]};

扩展阅读:《7 种最棒的 Vue Loading 加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型》

使用「卡拉云」直接生成饼状图

本文介绍了如何解决在 Vue 中 ECharts 饼图指定或随机颜色的解决方案,虽然开源库已经帮我们解决了大部分造轮子的事,但总有些细枝末节的问题需要我们自己手动解决。那么有没有一种完全不用会前端,一行代码也不用写的方法,生成图表呢?这里推荐你使用卡拉云,卡拉云内置多种样式的图表,仅需鼠标拖拽即可生成,完全不用懂任何前端。

卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。原来三天的开发工作量,使用卡拉云后可缩减至 1 小时,欢迎免费试用卡拉云。

扩展阅读:

最好用的 7 款 Vue admin 后台管理框架测评如何在 Vue 中加入图表 - Vue echarts 使用教程最好用的 5 款 React 富文本编辑器最棒的 7 个 Laravel admin 后台管理系统推荐顶级好用的 5 款 Vue table 表格组件测评与推荐最好的 6 个 React Table 组件详细亲测推荐最好的 6 个免费天气 API 接口对比测评使用和风天气 API 10分钟搭建天气预报数据看板

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

本文链接地址:https://www.jiuchutong.com/zhishi/290884.html 转载请保留说明!

上一篇:vue3+vite+vant4手机端项目实录(vue手机端)

下一篇:人工智能学习——神经网络(matlab+python实现)(人工智能课程心得体会)

  • 三星watch4抬手亮屏怎么设置(三星手表抬腕亮屏怎么设置)

    三星watch4抬手亮屏怎么设置(三星手表抬腕亮屏怎么设置)

  • 荣耀x10如何隐藏应用(荣耀x10如何隐藏桌面图标)

    荣耀x10如何隐藏应用(荣耀x10如何隐藏桌面图标)

  • 电脑将重启若干次是什么意思(电脑将重启若干次要多久)

    电脑将重启若干次是什么意思(电脑将重启若干次要多久)

  • 支付宝红包退回有提醒吗(支付宝红包退回会提示双方嘛)

    支付宝红包退回有提醒吗(支付宝红包退回会提示双方嘛)

  • 打开小程序屏幕变暗怎么回事(打开小程序屏幕旋转怎么关闭)

    打开小程序屏幕变暗怎么回事(打开小程序屏幕旋转怎么关闭)

  • 苹果11可以拿水冲吗(iphone11可以水冲吗)

    苹果11可以拿水冲吗(iphone11可以水冲吗)

  • 被解散的群怎么还显示出来(被解散的群怎么删除聊天记录)

    被解散的群怎么还显示出来(被解散的群怎么删除聊天记录)

  • 什么叫隐藏无效视频(取消隐藏无效)

    什么叫隐藏无效视频(取消隐藏无效)

  • 蓝牙耳机听歌能听多久(蓝牙耳机听歌能听见生音,为啥接电话听不见生音)

    蓝牙耳机听歌能听多久(蓝牙耳机听歌能听见生音,为啥接电话听不见生音)

  • iphone11充电口检测到液体(iphone11充电口检测到液体几天后充不了电)

    iphone11充电口检测到液体(iphone11充电口检测到液体几天后充不了电)

  • 抖音账号无法点关注和赞(抖音号点不进去)

    抖音账号无法点关注和赞(抖音号点不进去)

  • 淘宝购买水果退货规定(淘宝购水果可以申请退款吗)

    淘宝购买水果退货规定(淘宝购水果可以申请退款吗)

  • 天猫精灵一直闪黄灯是为什么(天猫精灵一直闪白灯开不了机)

    天猫精灵一直闪黄灯是为什么(天猫精灵一直闪白灯开不了机)

  • 苹果手机4g变成e是怎么回事(苹果手机4g变成e网)

    苹果手机4g变成e是怎么回事(苹果手机4g变成e网)

  • 文档怎么往下添加页数(文档怎么往下添加页码)

    文档怎么往下添加页数(文档怎么往下添加页码)

  • 固态硬盘怎么看在哪(固态硬盘怎么看参数)

    固态硬盘怎么看在哪(固态硬盘怎么看参数)

  • Apple Watch S5怎么设置表盘风格(苹果手表s5怎么用)

    Apple Watch S5怎么设置表盘风格(苹果手表s5怎么用)

  • 苹果8的屏幕尺寸(苹果8的屏幕尺寸和13对比)

    苹果8的屏幕尺寸(苹果8的屏幕尺寸和13对比)

  • 百度地图如何截图(百度地图如何截取大图)

    百度地图如何截图(百度地图如何截取大图)

  • 苹果x怎么使用无线充电(苹果X怎么使用语音拨号)

    苹果x怎么使用无线充电(苹果X怎么使用语音拨号)

  • 直播间被禁言了一般多久恢复(直播间被禁言了能看到自己打的字吗)

    直播间被禁言了一般多久恢复(直播间被禁言了能看到自己打的字吗)

  • gtx1650是独立显卡吗

    gtx1650是独立显卡吗

  • 腾讯16位的cdk在哪找(腾讯cdkey)

    腾讯16位的cdk在哪找(腾讯cdkey)

  • 抖音怎么加长慢动作(抖音怎么加慢动作加长一点)

    抖音怎么加长慢动作(抖音怎么加慢动作加长一点)

  • 如何制作视频链接(如何制作视频链接文件)

    如何制作视频链接(如何制作视频链接文件)

  • diskgenius修复分区表(diskpart修复分区表)

    diskgenius修复分区表(diskpart修复分区表)

  • 纯前端导出表格(前端数据导出为excel)

    纯前端导出表格(前端数据导出为excel)

  • 金税维护费全额抵扣
  • 小规模企业可以开6%的税票吗
  • 填写了领款单还要填报销单吗
  • 其他应收款的对方科目有哪些
  • 跨区域能领发票吗
  • 未交增值税借方余额表示什么意思
  • 其他综合收益税后净额影响净利润吗
  • 农业公司没发票可以入账吗
  • 自收自支事业单位是什么意思
  • 商品房买卖合同预售和商品房买卖合同有什么区别
  • 如何计算房地产容积率与土地面积
  • 退还城建税
  • 上缴税金包括什么
  • 买mac要买applecare么
  • 专家咨询费应如何支付
  • 预付款挂账什么意思
  • win10专业版问题
  • 有哪些分享方式
  • 土地增值税清算全流程实战案例
  • 向政府购买土地使用权
  • 单用户结构是什么
  • 坏账减值准备账务处理
  • 注意力机制详解
  • 应收票据年末计息的分录
  • 如何取消库存商品订单
  • vue3.0优点
  • 一般纳税人公司出售旧车怎么开票
  • echarts中国地图代码
  • umount命令详解
  • 残疾人个税减免标准
  • 公司少申报个税
  • mysql 扩展
  • 企业应交税金科目编码
  • 技术内部化
  • mysql数据库连接方式
  • 免征增值税的会计处理
  • 未计提完固定资产怎么办
  • 工程服务费税率是多少2023
  • 少数股东损益会出现负数吗
  • 投资性房地产改造期间计提折旧吗
  • 应交税费其他收入会计分录
  • 现金日记账根据记账凭证填写吗
  • 工程检测费的会计分录
  • 售后回租的实际利率怎么计算
  • 内部招待所管理规定
  • 出售无形资产损失
  • 购进货物用于集体福利要交增值税吗
  • 进出口企业需要哪些手续
  • 融资租赁的固定资产计提折旧吗
  • 超市账目
  • windows server 2008的技巧:防止ping的方法
  • ubuntu16.04安装步骤
  • linux操作系统百度百科
  • mmc不能打开文件services.msc
  • wupdated.exe - wupdated是什么进程
  • winxp远程桌面
  • linux系统添加用户的命令
  • linux系统漏洞总结
  • centos7文件路径
  • post installation
  • nodejs用法
  • yarn和npm一起使用冲突
  • android图形
  • python opencv
  • Strumpy Shader Editor入门教程
  • 网页布局设计的一般步骤
  • 使用nodejs开发后端
  • 基于vue的app
  • javascript nextSibling 与 getNextElement(node) 使用介绍
  • android设置移动网络灰色是什么原因
  • jquery控制css样式
  • python调用python脚本
  • 如何获取android实体类保存的数据
  • jquery显示当前时间
  • 浙江省网上税务服务大厅
  • 如何查询哈尔滨医院药品信息
  • 单位医保账号怎么注销掉
  • 日本快递税率
  • 税务工作的前景怎么样
  • 出口货物免抵税额怎么申报附加税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设