已经封装好的环形图组件

直接在要用的vue文件中引用:

              <circleChart:id="chart4.id":width="chart4.width":height="chart4.height":bgColor="chart4.bgColor":circleData="chart4.circleData":color="chart4.color":echartData="chart4.echartData":title="chart4.title":series="chart4.series"/>

引入echarts

import * as echarts from "echarts"; //引入echarts

data中的代码:

 chart4: {id: "chart4",width: "100%",height: "270px",bgColor: "#fff",color: [new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#FC6679 " },{ offset: 1, color: "#FDC581 " }]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#AF3ADB" },{ offset: 1, color: "#4E65DD" }]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#FC6679" },{ offset: 1, color: "#FDC581" }]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#02CEFC" },{ offset: 1, color: "#0272ED" }]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#7FC268" },{ offset: 1, color: "#0BBBB7" }]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#E7B115" },{ offset: 1, color: "#F5814C" }])],legend: {data: ["行业1", "行业2", "行业3", "行业4", "行业5", "其他"],orient: "vertical"},title: [{text: "{name|" + "行业2" + "}\n{value|" + "25.98%" + "}",top: "center",left: "center",textStyle: {rich: {name: {fontSize: 14,fontWeight: "normal",color: "#455A74",padding: [10, 0]},value: {fontSize: 16,fontWeight: "bold ",color: "#333333"}}}}],circleData: "180",series: [{name: "客户数量占比",type: "pie",radius: ["30%", "50%"],center: ["50%", "50%"],data: [{name: "行业1",value: 19.54},{name: "行业2",value: 25.98},{name: "行业3",value: 25.98},{name: "行业4",value: 19.54},{name: "行业5",value: 19.54},{name: "其他",value: 1.26}],hoverAnimation: true,itemStyle: {normal: {borderColor: "#fff",borderWidth: 2}},labelLine: {show: true}}]},

其中,下面这段代码为主要代码

color: [new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#FC6679 " },{ offset: 1, color: "#FDC581 " }]),
]

最后效果:

Echarts实现环形图的渐变颜色效果相关推荐

  1. 【ECharts】环形图、饼状图

    目录 color设置的颜色 环形渐变色 圆环中间显示文字 悬浮显示中间文字 悬浮显示中间文字,默认显示第一个 循环高亮饼图块 label文字过长重叠 label和饼图一致 label展示位置 内容为0 ...

  2. echarts之环形图

    echarts中环形图就是饼图,区别在于是否定义了图形内部镂空的半径而已,就像下图: 那么现在有了一个圆环,中间如果空着的话就太难看了,所以给了如下的样式: 就是要给圆环中心添加内容.如果是单纯的添加 ...

  3. echarts通用环形图

    echarts通用环形图 效果如下: <div class="chart-box"><div ref="pieChart" id=" ...

  4. android自定义控件颜色渐变,Android编程实现自定义渐变颜色效果详解

    本文实例讲述了Android编程实现自定义渐变颜色效果.分享给大家供大家参考,具体如下: 你是否已经厌恶了纯色的背景呢?那好,Android提供给程序员自定义渐变颜色的接口,让我们的界面炫起来吧. x ...

  5. Echarts饼图,环形图,鼠标触碰后取消默认放大效果

    项目场景: 项目场景:使用ecahrts 做一个环形图,但是鼠标触碰图例会有放大效果,根据高保真这个效果需要取消 问题描述 问题1我想把这个放大效果取消,让后翻阅echarts的文档让后发现 let ...

  6. ECharts 之 环形图

    上一篇文章写了堆叠柱状图的用法,本文写的是环形图的方法,环形图是饼图的一种,具体的饼图可以自己更改radius属性的大小 radius : ['50%', '70%'], //饼图的半径,第一项是内半 ...

  7. echarts 圆角环形图

    下定决心,好好过一天 ~ var chartDom = document.getElementById('main'); var myChart = echarts.init(chartDom); v ...

  8. echarts3d饼图,环形图(包含透明效果)

    效果图: 饼图: 环形图: 带透明度的环形图: 安装echarts "echarts":"^5.1.2" "echarts-gl":&quo ...

  9. ECharts - 嵌套环形图

    嵌套环形图 链接:https://pan.baidu.com/s/1bV1IXEoSJT7vTKQcwwoVQg 提取码:hxdl

最新文章

  1. 窗体的ControlBox属性
  2. Tensorflow_yolov3 Intel Realsense D435奇怪的现象,多摄像头连接时一旦能检测到深度马上就会卡(卡住)
  3. UML小结以及基于领域模型的系统设计初步
  4. html 文字输出语音,html 录音与文本转语音demo
  5. 新iPhone同款?谷歌Pixel 4渲染图曝光:“浴霸”相机模组抢眼
  6. 黄章diss小米9:贱人贱己贱行业 之后秒删
  7. Jquery调用Web Service
  8. mvc+EF实现简单的登陆功能
  9. 软件测试书在线阅读,软件测试实用教程
  10. 学建模从软件开始,8款超级好用的3d建模软件
  11. 什么PDCA循环+原则?
  12. 接收机灵敏度的计算公式推导和分析
  13. 跟青翼一起学Qt4编程大纲目录
  14. 目前最新《Thinkphp 5.0 仿百度糯米开发多商家电商平台》
  15. 【django】如何获取字段最大值,最新的记录
  16. Hi-C Data Browser:Hi-C数据浏览器
  17. 前端 - excel导入 / 导出功能
  18. 初学AI(ML、DL、TensorFlow)与python、OpenCV的一些体会
  19. vue 表格格式化时间:formatter没有效果
  20. 关于矩形的边框,以及边框线偶尔不显示的问题

热门文章

  1. 【Nutch2.2.1源代码分析之4】Nutch加载配置文件的方法
  2. 第14课:动手实战中文命名实体提取
  3. 图解“红黑树”原理,一看就明白!
  4. linux每日命令(30):Linux 用户及用户组相关文件、命令详解
  5. NOIP2014联合权值
  6. REDIS一致性检查
  7. python分析nginx日志的ip(中篇一)
  8. c语言学习之基础知识点介绍(十):数组
  9. 利用 bugly 分析应用崩溃
  10. Learn Python the Hard Way: 字典