Echarts之饼图
以官网案例中的Examples - Apache ECharts为例。配置文档Documentation - Apache ECharts
折线图的学习请看Echarts之折线图_W_小T的博客-CSDN博客
一、图例
控制图例的属性是:legend
(一)图例的方位
left:图例组件离容器左侧的距离
bottom:图例组件离容器底部的距离
right:图例组件离容器右侧的距离
top:图例组件离容器顶部的距离
如下图,想让图例在右下方,通过方位bottom和right就能来控制
//图例所处方位bottom: '5%',right: '5%',
(二)图例列表的布局朝向-orient
可选:默认是水平方向
'horizontal'
'vertical'
如下图,图例是纵向排列
orient: 'vertical',
(三)图例列表之间的间距-itemGap
图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。
//图例之间的距离
itemGap: 10,
(四)图例图形的宽高
如下图,将图例的形状更改为正方形
itemWidth: 12,// 设置图例图形的宽itemHeight: 12,
(五)图例文字颜色
如下图,文字颜色根据图例的颜色自动配置
// 图例的文字颜色textStyle: {color: 'auto'}
二、环形图
文档中的案例一般给出的已经很完美了,按照自己所需可以细节性的调整,我调整的样子如下:
radius: ['40%', '47%'],//环形图的大小
鼠标移向饼环之上,不会提示
emphasis: {
label: {
show: false,//是否显示标签。
fontSize: '40',
fontWeight: 'bold'
}
},
series: [{name: 'Access From',type: 'pie',radius: ['40%', '47%'],//环形图的大小avoidLabelOverlap: false,// 饼图位置参数// center: ["26%", "40%"], // 这个属性调整图像的位置!!!!!label: {show: false,position: 'center'},emphasis: {label: {show: false,//是否显示标签。fontSize: '40',fontWeight: 'bold'}},labelLine: {show: false},data: [{ value: 1048, name: 'Search Engine' },{ value: 735, name: 'Direct' },{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]}]
三、环条
如下图,修改环条的样子和环条与环条之间的间距(一般有底色的时候要按照底色来设置边框颜色)
在series里面添加
itemStyle: {//环形状和环之间的间距borderRadius: 10,borderColor: '#fff',//边框颜色// borderWidth: 20//边框宽},
四、开启延长线
series里面的 label和labelLine都需要开启(或者都不写,默认为true)
单独个环条显示延长线或者某条不显示,就在sweies下的data里面对应下添加 label和labelLine属性,如我的是绿色环条不显示延长线和提示词:
labelLine: {
show: false,
},
label: {
show: false,
},
data: [{ value: 1048, name: 'Search Engine' ,},{ value: 735, name: 'Direct',labelLine: {show: false,},label: {show: false,},},{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]
若想改变环条颜色,在对应的下面添加itemStyle和textStyle,这样环条和图例颜色会发生变化
itemStyle: {//环条颜色
color: '#47B5FF',
},
textStyle: {//图例颜色
color: '#47B5FF'
},
data: [{ value: 1048, name: 'Search Engine' ,},{ value: 735, name: 'Direct',labelLine: {show: false,},label: {show: false,},itemStyle: {//环条颜色color: '#47B5FF',},textStyle: {//图例颜色color: '#47B5FF'},},{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]
今日的学习到此结束,最后提一嘴,修改提示词可以用formatter
Echarts之饼图相关推荐
- Echarts 解决饼图文字过长重叠的问题
Echarts 解决饼图文字过长重叠的问题 参考文章: (1)Echarts 解决饼图文字过长重叠的问题 (2)https://www.cnblogs.com/yingsu/p/10608014.ht ...
- echarts饼图解析html标签,解决echarts中饼图标签重叠的问题
饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...
- java word 饼图_[Java教程]echarts标准饼图解读(一)——基本配置demo
[Java教程]echarts标准饼图解读(一)--基本配置demo 0 2016-11-21 17:00:18 echarts标准饼图解读共分为四部分, 一.基本配置demo 二.标题(title) ...
- Echarts pie 饼图类型后显示数据
Echarts pie 饼图类型后显示数据 sysPie:function(libtypelist){var that=this;libtypelist=that.indexData.libtypel ...
- Echarts实现饼图+饼图中心文字显示
Echarts实现饼图+饼图中心文字显示 描述 效果 源代码 描述 Echarts实现饼图+中心文字显示. 在 title 内实现饼图中心文字展示. 效果 源代码 let data = [{ name ...
- echart饼图标签重叠_解决echarts中饼图标签重叠的问题
饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...
- echarts 3d饼图
echarts 3d饼图 效果图: 第一步: 在main.js引入echarts import * as echarts from 'echarts' Vue.prototype.$echarts = ...
- Echarts pie饼图的使用(入门级)
2023.1.6今天我学习了如何使用echarts pie饼图,效果如: 首先是给容器设置id,宽高 然后是 var pieChart = echarts.init(document.getEleme ...
- echarts中饼图显示百分比
通过echarts制作饼图,需要通过鼠标移动到对应的扇形才能才看数值和百分比. 解决这个问题参考的是将鼠标移动到扇形上的显示方法: tooltip : { trigger: ...
- echarts中饼图的指示线前加圆点
echarts中饼图的指示线加圆点 echart中饼图的指示线加圆点,圆点的颜色与指示线的颜色一致 let data = [{"name": "业务1",&qu ...
最新文章
- Oracle SQL Perfomance Tuning
- java after方法_spring AOP的After增强实现方法实例分析
- 设计模式C++实现(2)——策略模式
- 形容计算机老师风采的句子,关于老师的句子
- 详解道路标记数据集 CeyMo: See More on Roads -- A Novel Benchmark Dataset for Road Marking Detection
- 【探索篇】测试人员一直疏忽掉的测试用例点,你中枪了吗?
- 基于JAVA+Servlet+JSP+MYSQL的学生宿舍卫生评分系统
- 转载 linux系统调用和库函数调用的区别
- Alibaba Druid 源码阅读(三) 数据库连接池初始化探索
- Hibernate【缓存】知识要点
- Loadrunner11破解
- 信源编码程序设计实验C语言实现,霍夫曼信源编码实验报告
- c语言 word转pdf,超简单的Word转换成PDF技巧,可惜很多人还不会
- Java反射机制在工厂模式中的应用
- Android Studio 之万恶 gradle
- 初中计算机试题戏曲进校园,戏曲进校园的作文(精选5篇)
- 服务器更换桌面壁纸,通过VBS更换桌面设置壁纸源码
- 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件
- myeclipse 修改项目名Tomcat启动项目报错java.lang.IllegalArgumentException: Can't convert argument: null...
- [宋史学习] 对西夏战争中暴露出的积弱形势 范仲淹
热门文章
- [WriteUp]unctf-web-fuzz_md5
- 前端学到什么程度才能叫精通?
- Win10关闭登录面板毛玻璃效果
- Acer 笔记本双硬盘安装Ubuntu18.04.4+Win10双系统
- CREO草绘标注字体设置
- 有关VScode 配置MinGW32_9.2.0+OpenGL+GLFW+GLAD
- Embedded Linux S3C2440 Profiling
- USTC English Club Note20211227
- 模仿360安全卫士项目笔记3
- vue 实现 tooltips的效果