查了echarts 文档,并不能通过简单的配置来实现,原因如下:在单个serie的label中,只能设置一个label,位置可以选择在饼图内部inner,或者饼图外部outer,无法实现同时实现内部、外部显示,想到设置两个serie,让两个饼图完全重合即可,一个外标签显示文字说明,另一个显示内标签,实现百分比。

解决办法:
1、可以写两个图表让他们重合,一个内部显示,一个外部显示

<div style="width: 100%;height:100px;position: relative;background-color: #fff;"><div id="uplrfu" style="width: 100%;height:100px;box-sizing: border-box;position: absolute;top: 0;left: 0;"></div><div id="uplrfu2" style="width: 100%;height:100px;box-sizing: border-box;position: absolute;top: 0;left: 0;"></div></div>

2、series写两个对象

function piecharts() {var myChart = echarts.init(document.getElementById('uplrfu'), 'light');var option = {tooltip: {trigger: 'item'},legend: {show: false},color: ["#0B4CB0", "#027ACF"],series: [{type: 'pie',radius: '90%',label: {            //饼图图形上的文本标签show: true,position: 'outside', //标签的位置textStyle: {fontWeight: 300,fontSize: 14    //文字的字体大小},formatter: function (d) {console.log(d);return d.name+"\n"+d.value+"公里"}},data: [{ value: 484, name: '左幅' },{ value: 300, name: '右幅' }],emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}},{type: 'pie',radius: '90%',label: {            //饼图图形上的文本标签show: true,position: 'inside', //标签的位置textStyle: {fontWeight: 300,fontSize: 16    //文字的字体大小},formatter: function (d) {return Math.round(d.percent) + '%'}},data: [{ value: 484, name: '左幅' },{ value: 300, name: '右幅' }],emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}}]};myChart.setOption(option);
}

echarts pie饼图既显示内部又显示外部指示线相关推荐

  1. Echarts pie 饼图类型后显示数据

    Echarts pie 饼图类型后显示数据 sysPie:function(libtypelist){var that=this;libtypelist=that.indexData.libtypel ...

  2. Echarts pie饼图的使用(入门级)

    2023.1.6今天我学习了如何使用echarts pie饼图,效果如: 首先是给容器设置id,宽高 然后是 var pieChart = echarts.init(document.getEleme ...

  3. echarts pie饼图的使用(初级版包括设置百分比)

    2022.12.07今天我学习了如何简单通过echarts做一个pie饼图. <template><div ref="Pie" style="width ...

  4. 人脸识别显示内部服务器显示错误,百度人脸识别——人脸搜索,出现222207错误(未找到匹配用户)怎么解决...

    使用官方例子,注册人脸.对比人脸等都可以,但是到人脸搜索的时候一直显示222207错误,而我的指定库里面有很多张人脸(不存在没有人脸的情况),我使用的Http SDK文档-v3 C#语言,求问这是什么 ...

  5. echarts 饼状图 label 既在内部显示数值(百分比),又显示外部指示线

    需求 项目开发中,产品经理绘制的原型图中,需要前端实现一个饼状图,且既在饼图内部中 显示 百分比,又显示 外部指示线及数值,效果如下图所示: 查了下 Echarts 官网文档,需要配置 series ...

  6. Echarts实现饼图+饼图中心文字显示

    Echarts实现饼图+饼图中心文字显示 描述 效果 源代码 描述 Echarts实现饼图+中心文字显示. 在 title 内实现饼图中心文字展示. 效果 源代码 let data = [{ name ...

  7. echarts中饼图显示百分比

    通过echarts制作饼图,需要通过鼠标移动到对应的扇形才能才看数值和百分比. 解决这个问题参考的是将鼠标移动到扇形上的显示方法:      tooltip : {          trigger: ...

  8. 解决 echarts柱状图x轴数据隔一个显示

    echarts柱状图x轴数据隔一个显示 在显示一个柱状图的时候,x轴的数据是隔一个显示的,但是hover的时候却能显示出当前轴x轴的名称,如下图: 那就只能说明这个轴的名称太长了,所以导致它默认就隔一 ...

  9. 安装Linux显示内部错误,Ubuntu14.04安装XRDP远程连接及显示内部错误解决方案

    之前ubuntu14.04装的xrdp不小心删掉了,重新安装的时候一直出问题,RDP远程连接显示"内部错误",搞了差不多一天终于搞定. 1.安装xRDP及vncserver sud ...

最新文章

  1. Ubuntu 防火墙配置小记
  2. PIC单片机 电容式触摸检测
  3. centos7下升级cmake,很简单
  4. git push代码出现push rejected错误
  5. Android 安全提示 笔记
  6. 顺序表的插入删除查找遍历
  7. mybatis一次可以执行多个sql语句
  8. Page cache和Buffer cache
  9. Facts have proved that this is more popular than his article
  10. 民用建筑工程给水排水设计深度图样_市政给水管道工程施工方案
  11. ios 启动图一键生成工具_APP启动图生成
  12. 二叉平衡树AVL简介
  13. 不同版本的centos默认的ks.cfg
  14. 面向对象基础9(继承与继承语法)
  15. 2天3夜开发了一个微信小程序,用它挣了10.7万
  16. Python的自省(学习笔记)
  17. python浮点数多少位_python 浮点数保留几位小数
  18. 阿里执行副主席蔡崇信投资NBA篮网队;工信部约谈运营商,不得限制用户资费选择丨价值早报
  19. linux中出现不在 sudoers 文件中。此事将被报告的解决方法
  20. 文字图片居中html代码,文字和图片居中的HTML代码怎么写?

热门文章

  1. python dict的get函数
  2. 每日一个小技巧:今天告诉你拍照识别文字的软件有哪些
  3. 怎么从Apache maven 官网下载旧版本
  4. mysql脚本修改大量数据问题
  5. 羚珑视频编辑器开发总结
  6. Python解释器及IDLE的使用
  7. 2019年,把时间分给靠谱的人和事!(三月复盘)
  8. vasp计算压电系数_求助DFTP算出来的压电系数 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  9. 【Angular】@Input和@Output
  10. 邮箱大师手机版服务器异常,网易邮箱大师无法收信怎么办 网易邮箱大师无法收信的解决办法...