echarts属性真的太太多了 需求也是五花八门的 先记下来
使用graphic属性

const datas = [{ value: 1048, name: 'Search Engine' },{ value: 735, name: 'Direct' },{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' },{ value: 30, name: 'Video Ads1' },{ value: 36, name: 'hhh Ads1' },{ value: 100, name: 'llll Ads1' }
];
var dom = document.getElementById('chart-container');
var myChart = echarts.init(dom, null, {renderer: 'canvas',useDirtyRect: false
});
var app = {};var option;option = {tooltip: {trigger: 'item'},legend: {orient: 'vertical',// left: 'right',top: '40%',right: '5%',textStyle: {align: 'left',verticalAlign: 'middle',rich: {name: {color: 'rgba(0,0,0,0.5)',fontSize: 12,},value: {color: 'rgba(0,0,0,0.5)',fontSize: 12,},rate: {color: 'rgba(0,0,0,0.9)',fontSize: 12,},},},formatter: (name) => {if (datas.length) {const item = datas.filter((item) => item.name === name)[0];return `{name|${name} | }{rate| ${item.value/ 100}%} {value| ${item.value}} `;}},},graphic: {type: 'text',left: 'center',top: 'center',style: {// text: '总数',text:'总数' +'\n\n' +datas.reduce((n, i) => {return (n += i.value);}, 0),textAlign: 'center',fill: '#333',width: 30,height: 30,fontSize: 14}},series: [{name: 'Access From',type: 'pie',radius: ['30%', '50%'],avoidLabelOverlap: false,itemStyle: {// borderRadius: 10,borderColor: '#fff',borderWidth: 2},label: {show: false,position: 'center'},emphasis: {label: {show: false,fontSize: '40',fontWeight: 'bold'}},labelLine: {show: false},data:datas}]
};if (option && typeof option === 'object') {myChart.setOption(option);
}window.addEventListener('resize', myChart.resize);

echarts饼图, 中间显示总数相关推荐

  1. echarts饼图直观显示数值最实用的方式

    默认:echarts饼图直接显示数值(如图 无需光标悬空触发) var optionOne = {                 title : {                     text ...

  2. echarts饼图自动显示数据

    在做echarts饼图的时候,默认是不显示数据,现在要直接把数据显示在上面,代码如下: series: [{name: '处理状态',type: 'pie',radius: ['50%', '70%' ...

  3. echarts 饼图内部显示百分比,外部显示文字说明

    为了实现产品的要求,饼图中既显示百分比又显示文字的说明(如下图) 查了echarts 文档,并不能通过简单的配置来实现,原因如下:在单个serie的label中,只能设置一个label,位置可以选择在 ...

  4. Echarts饼图,以及显示百分比的文字

    这样就可以实现饼图点击某一部分,监听点击事件: 试了其他博友的方式都没用,这个是最简单的方式了. // 处理点击事件并且跳转到相应的百度搜索页面 eCharts.on('click', functio ...

  5. echarts饼图 文字显示在引线之上

    用echarts做饼图,文字默认显示在引线的尾部,如果想让文字显示在引线的上边,加上这几个属性就可以了,引线的长度和文字的内边距根据实际需要调整即可:

  6. 解决echarts饼图label显示不全的问题

    今天画饼图的时候,发现某些数据的标签自动隐藏了,怎么调整都不能完全显示,如图: 解决办法 添加如下配置: labelLayout: {hideOverlap: false}, 最终效果

  7. echarts堆叠图显示总数 tooltips处理

    思路:计算总数data 隐藏渲染: 外部tooltip 加 series 内tooltip (可控隐藏) const SystemUserSpread: React.FC<Interface&g ...

  8. echarts饼图pie中间显示总数

    echarts饼图pie中间显示总数 有这样一种需求,饼图中间显示总数,当鼠标悬浮指定区域时显示对应区域数值 网上搜了好多都是通过zlevel来实现的这种效果,但是如果echarts的背景如果不是纯色 ...

  9. ECharts 饼图切换数据源bug 开始没数据显示 切换或刷新后显示

    1.出现问题原因 一个饼图,右上方两个按钮分别为今天和本月,分别调用不同接口控制,点击则调用不同接口同时饼图绑定数据源刷新:出现此问题原因点击今日按钮有一个饼图区域形没有数据不显示,对应数据值比例都没 ...

最新文章

  1. oracle nvl用法
  2. Redis第一集:Windows下安装Redis和测试
  3. VTK:InfoVis之WordCloud
  4. eclipse中设置svn的commit快捷键
  5. java 方式配置ssm,关于SSM以及Spring boot中对于Spring MVC配置的问题
  6. 【Effective Java】第二章:静态工厂、构建器、强化Singleton属性、私有构造器、
  7. PHP在哪里执行_php文件放在哪运行
  8. 【Python】module ‘tensorflow_core._api.v2.config’ has no attribute ‘experimental_list_devices’
  9. matlab createtask,Matlab批量与createjob
  10. 【操作系统】—操作系统的发展与分类
  11. 清北学堂2018年1月省选强化班模拟考试1
  12. 不能被编辑的html文档,word不能编辑怎么办 Word文档怎么设置成不可编辑?
  13. 对于拖延症的最好方法
  14. WebRoot目录和WebContent目录的区别
  15. iOS中微信语音动画
  16. 央行数字货币离我们还有多远?
  17. 需要一款管理链接的软件
  18. JavaBean字段防止非空赋值
  19. 空洞卷积(膨胀卷积)的相关知识以及使用建议(HDC原则)
  20. 核心单词Word List 7

热门文章

  1. 这颗“洋葱”要上市了,低调盈利2亿元能跟上跨境电商队伍么?
  2. input获取焦点vue_在Vue中输入框自动获取焦点的三种方式
  3. 小程序实现公农历选择器
  4. 通过Cookie跳过登录验证码
  5. GitHub中开启二次验证Two-factor authentication,如何在命令行下更新和上传代码
  6. pycharm如何打开历史_如何在pycharm中反转控制台历史顺序以进行复制粘贴?
  7. Java基础 | 多态
  8. Python实现统一社会信用代码校验(GB32100-2015)
  9. 印象派绘画在现代艺术发展中的地位和作用
  10. 关于Keil debug 出现cannot access target shutting down debug session 错误提示