首页 / ECHARTS / echarts 饼图配置详解
echarts 饼图配置详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了echarts 饼图配置详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2740字,纯文字阅读大概需要4分钟。
内容图文
![echarts 饼图配置详解](/upload/InfoBanner/zyjiaocheng/1301/f8e8ae6daa60404582d21bd49e533d53.jpg)
标题设置
1 title: { 2 text: ‘某站点用户访问来源‘, 3 subtext: ‘模拟数据‘, 4// x 设置水平安放位置,默认左对齐,可选值:‘center‘ | ‘left‘ | ‘right‘ | {number}(x坐标,单位px) 5 x: ‘center‘, 6// y 设置垂直安放位置,默认全图顶端,可选值:‘top‘ | ‘bottom‘ | ‘center‘ | {number}(y坐标,单位px) 7 y: ‘top‘, 8// itemGap设置主副标题纵向间隔,单位px,默认为10, 9 itemGap: 30, 10 backgroundColor: ‘#EEE‘, 11// 主标题文本样式设置12 textStyle: { 13 fontSize: 26, 14 fontWeight: ‘bolder‘, 15 color: ‘#000080‘ 16 }, 17// 副标题文本样式设置18 subtextStyle: { 19 fontSize: 18, 20 color: ‘#8B2323‘ 21 } 22 },
图例设置
1 legend: { 2 // orient 设置布局方式,默认水平布局,可选值:‘horizontal‘(水平) | ‘vertical‘(垂直) 3 orient: ‘vertical‘, 4// x 设置水平安放位置,默认全图居中,可选值:‘center‘ | ‘left‘ | ‘right‘ | {number}(x坐标,单位px) 5 x: ‘left‘, 6// y 设置垂直安放位置,默认全图顶端,可选值:‘top‘ | ‘bottom‘ | ‘center‘ | {number}(y坐标,单位px) 7 y: ‘center‘, 8 itemWidth: 24, // 设置图例图形的宽 9 itemHeight: 18, // 设置图例图形的高10 textStyle: { 11 color: ‘#666‘ // 图例文字颜色12 }, 13// itemGap设置各个item之间的间隔,单位px,默认为10,横向布局时为水平间隔,纵向布局时为纵向间隔14 itemGap: 30, 15 backgroundColor: ‘#eee‘, // 设置整个图例区域背景颜色16 data: [‘搜索引擎‘,‘直接访问‘,‘邮件营销‘,‘联盟广告‘,‘视频广告‘] 17 },
值域设置
1 series: [ 2 { 3 name: ‘访问来源‘, 4 type: ‘pie‘, 5// radius: ‘50%‘, // 设置饼状图大小,100%时,最大直径=整个图形的min(宽,高) 6 radius: [‘30%‘, ‘60%‘], // 设置环形饼状图, 第一个百分数设置内圈大小,第二个百分数设置外圈大小 7 center: [‘50%‘, ‘50%‘], // 设置饼状图位置,第一个百分数调水平位置,第二个百分数调垂直位置 8 data: [ 9 {value:335, name:‘搜索引擎‘}, 10 {value:310, name:‘直接访问‘}, 11 {value:234, name:‘邮件营销‘}, 12 {value:135, name:‘联盟广告‘}, 13 {value:148, name:‘视频广告‘} 14 ], 15// itemStyle 设置饼状图扇形区域样式16 itemStyle: { 17// emphasis:英文意思是 强调;着重;(轮廓、图形等的)鲜明;突出,重读18// emphasis:设置鼠标放到哪一块扇形上面的时候,扇形样式、阴影19 emphasis: { 20 shadowBlur: 10, 21 shadowOffsetX: 0, 22 shadowColor: ‘rgba(30, 144, 255,0.5)‘ 23 } 24 }, 25// 设置值域的那指向线26 labelLine: { 27 normal: { 28 show: false// show设置线是否显示,默认为true,可选值:true | false29 } 30 }, 31// 设置值域的标签32 label: { 33 normal: { 34 position: ‘inner‘, // 设置标签位置,默认在饼状图外 可选值:‘outer‘ | ‘inner(饼状图上)‘35// formatter: ‘{a} {b} : {c}个 ({d}%)‘ 设置标签显示内容 ,默认显示{b}36// {a}指series.name {b}指series.data的name37// {c}指series.data的value {d}%指这一部分占总数的百分比38 formatter: ‘{c}‘ 39 } 40 } 41 } 42 ]
series的radius设为50%时
series的radius设为[‘30%‘, ‘60%‘], 的时候:
提示框设置
1 tooltip: { 2 // trigger 设置触发类型,默认数据触发,可选值:‘item‘ | ‘axis‘ 3 trigger: ‘item‘, 4 showDelay: 20, // 显示延迟,添加显示延迟可以避免频繁切换,单位ms 5 hideDelay: 20, // 隐藏延迟,单位ms 6 backgroundColor: ‘rgba(255,0,0,0.7)‘, // 提示框背景颜色 7 textStyle: { 8 fontSize: ‘16px‘, 9 color: ‘#000‘ // 设置文本颜色 默认#FFF10 }, 11// formatter设置提示框显示内容12// {a}指series.name {b}指series.data的name13// {c}指series.data的value {d}%指这一部分占总数的百分比14 formatter: ‘{a} <br/>{b} : {c}个 ({d}%)‘ 15 }
背景颜色设置
1 backgroundColor: ‘red‘
饼图每块颜色设置
1 color: [‘#7EC0EE‘, ‘#FF9F7F‘, ‘#FFD700‘, ‘#C9C9C9‘, ‘#E066FF‘, ‘#C0FF3E‘]
原文:https://www.cnblogs.com/wen-web/p/15088720.html
内容总结
以上是互联网集市为您收集整理的echarts 饼图配置详解全部内容,希望文章能够帮你解决echarts 饼图配置详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。