我是在一个组件中使用 echarts ,通过传参控制的一些配置和数据

首先是镂空,直接看代码

series: [{name: '',type: 'pie',/* 半径 */radius: ['45%', '65%'],

通过半径数组控制镂空

第一个值是 内圆,第二个值是 外圆,外圆 减去 内圆 就是我们看到的范围,所以除了这个环形的环宽度,这个环的相对大小我们也是可以设置的

比如 ['10%', '20%'] 和 ['80%', '90%']

注:这个值不是一定要 第二个值大于第一个值,可以理解为它是自动计算大的减去小的

然后是圆中心的文字

配置title.text 是字符串可以直接使用  /n 直接换行

配合这四个属性即可实现

直接可以使用 center 自动文字居中显示

悬浮鼠标,文字描述不显示问题,可能是下面这个属性配置错误

            emphasis: {label: {show: true,fontSize: '15'}},

需要 show 为 true

下面是这个环形的所有配置 

      this.chart.setOption({title: {text: this.total ? this.name + '\n\n' + this.total + '人' : this.name,top: 'center',left: 'center',textStyle: {fontSize: 14,fontWeight: '',color: '#333'}},// 提示框tooltip: {trigger: 'item',backgroundColor: '#fff',textStyle: {color: 'black'},extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);'},/* 颜色 */color: ['#35C9CC', '#F6D437', '#1893FF'],/* 数据 */series: [{name: '',type: 'pie',/* 半径 */radius: ['45%', '65%'],avoidLabelOverlap: true,label: {show: true,color: '#51342C'},/* 缝隙*/itemStyle: {borderRadius: [10, 20],borderColor: '#fff',borderWidth: 1.8},/* 边距*/grid: {top: '8%',left: '3%',right: '4%',bottom: '3%',containLabel: true},emphasis: {label: {show: true,fontSize: '15'}},data: this.dataList}]}, true)

参考文档: Apache ECharts

vue echarts 镂空饼图配置相关推荐

  1. Vue+Echarts实现饼图统计通过率

    Vue+Echarts实现一个饼状图 1:在项目里面安装echarts 2:在需要用图表的地方引入 1:在项目里面安装echarts // 在项目中安装echarts 插件 cnpm install ...

  2. VUE+ECharts 制作饼图

    项目的首页需要实现一个饼图(后端接口返回数据) 准备工作:首先在项目里面安装echarts cnpm install echarts --s 然后我是在main.js里引入了 import echar ...

  3. vue引入Echarts画饼图详解

    目录 1 引入Echarts 1.1 安装 1.2 引入 1.3 基本使用 2 基本饼状图 3 为饼图添加标题等属性 3.1 标题图例 3.2 数据展示 3.3 样式设置 4 饼图扩展 5 总结 1 ...

  4. java word 饼图_[Java教程]echarts标准饼图解读(一)——基本配置demo

    [Java教程]echarts标准饼图解读(一)--基本配置demo 0 2016-11-21 17:00:18 echarts标准饼图解读共分为四部分, 一.基本配置demo 二.标题(title) ...

  5. echarts饼图 配置,及案例

    echarts饼图 配置,及案例 案例(1): let option = {tooltip: { //提示框trigger: 'axis',formatter: '{a} <br/>{b} ...

  6. echarts 3d饼图

    echarts 3d饼图 效果图: 第一步: 在main.js引入echarts import * as echarts from 'echarts' Vue.prototype.$echarts = ...

  7. Vue+Echarts构建可视化大数据平台实战项目(上)粒子动效,登录界面抖动,背景图轮播★

    Vue+Echarts构建可视化大数据平台实战项目(上) 前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就 ...

  8. (上)Vue+Echarts构建可视化大数据平台实战项目分享(附源码)

    前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...

  9. vue 雷达扫描_GitHub - suneildve/vueDataV: 基于Vue + Echarts 构建的数据可视化平台,酷炫大屏展示模板和组件库,持续更新各行各业实用模板和炫酷小组件。...

    前言 一个基于Vue前端框架和第三方图表库echarts构建的可视化大数据平台,通过vue项目构建.指令的灵活运用.组件封装.组件之间通信,使内部图表组件库可实现自由替换和组合. 项目中部分前端库采用 ...

最新文章

  1. 驱动层和r3程序通讯的列子参考爱写驱动的女装大佬
  2. 006 技能数组分析和代码编写
  3. caffe教程翻译:Alex’s CIFAR-10 tutorial, Caffe style
  4. 常熟理工学院计算机网络基础,常熟理工学院计算机网络复习题之简答题
  5. 修复100年前北京晚清影像,和马斯克谈两亿的项目,AI技术的底层逻辑是什么?...
  6. 使用GridFS上传下载图片以及其他文件
  7. 记一个有趣的Java OOM!
  8. redis cluster 分布式锁_Redis的分布式锁的实现原理
  9. 190614每日一句
  10. python给list添加元素_Python中给List添加元素的4种方法分享
  11. [PhoenixRC模拟器安装]
  12. 使用 URPF 来阻止IP地址欺骗( IP Address Spoofing)
  13. 短信平台API接口demo示例-JAVA/Message/XSend
  14. 木马可以损坏计算机硬件么,台式电脑总是自动重启怎么处理
  15. java 域名查询,java 查询可用域名
  16. kali2019安装netspeed教程
  17. VMware虚拟机硬盘大小修改
  18. 百度贴吧前负责人:做产品16年,我有9条心得
  19. Android 仿余额宝数字动画实现
  20. 用python写一个有AI的斗地主游戏(二)——简述后端代码和思路

热门文章

  1. 一个深漂的租房经验心得
  2. 2009情人节短信--情人节短信大全,让你情场得意
  3. USB驱动程序之USB设备驱动程序1简单编写
  4. 安卓代码怎么设置省电模式_Android 5.0如何开启省电模式?Android 5.0如何省电?...
  5. 台式计算机默认关机变注销,Win7关机变注销怎么办 Win7点击关机变成注销现象的解决方法...
  6. suse-linux查看硬件信息和修改分辨率
  7. pmp-现金流贴现(贴现率)
  8. php confirm函数,JS中确认框confirm()的使用总结
  9. 推荐系统自己实践-----基于用户的推荐
  10. 税务软件:This program maybe infected by a Virus or cracked