java echarts 饼图_饼图 | ECharts 数据可视化实验室
介绍
饼图主要用于展现不同类别数值相对于总数的占比情况。图中每个分块(扇区)的弧长表示该类别的占比大小,所有分块数据总和为100%。
适宜的数据类型
A
40%
B
30%
C
20%
D
10%
A
200
B
130
C
101
D
98
虽然饼图能快速有效地展示数据的比例分布,并被广泛用于各个领域,但是饼图及其变形图表一直是比较受争议的图表。因此,我们在使用饼图及其变形图表时一定要谨慎并避免走进误区。
饼图的使用建议
1、饼图适合用来展示单一维度数据的占比,要求其数值中没有零或负值,并确保各分块占比总和为100%。
2、我们很难比较一个分块过多的饼图的数据,建议尽量将饼图分块数量控制在五个以内。当数据类别较多时,我们可以把较小或不重要的数据合并成第五个模块命名为"其它"。如果各类别都必须全部展示,此时选择柱状图或堆积柱状图或许更合适。
3、饼图不适合被用于精确数据的比较,因此当各类别数据占比较接近时(如下左图),我们很难对比出每个类别占比的大小。此时建议选用柱状图或南丁格尔玫瑰图(如下右图)来获取更好的展示效果。
4、大多数人视觉习惯是按照顺时针和自上而下的顺序去观察。因此在绘制饼图时,建议从12点钟开始沿顺时针右边第一个分块绘制饼图最大的数据分块,有效的强调其重要性。
其余的数据分块有两种建议,一种是按照数据大小依次顺时针排列,另一种是在12点钟的左边绘制第二大的分块,其余的分块按照逆时针排列,最小的分块放在底部。如下图所示。
按照数据大小区别顺序,不仅符合用户的视觉习惯,也更易于数据的识别和比较。当然基于这个原理,我们也可以把需要强调的最重要的部分(不一定是最大的部分)放在最突出重要的位置。
5、可以添加一些装饰来强调饼图中的某一个数据。颜色、动效、样式、位置等元素都可以被用来突出显示一个扇区。但注意适度原则,有时太多的装饰会让用户理解数据时分心。
6、三维的饼图歪曲了各分块相对于整体的比例关系,会造成错误及理解上的困扰。因此不建议使用3D饼图。
更多示例
java echarts 饼图_饼图 | ECharts 数据可视化实验室相关推荐
- 毕设IDEA2019之ssm+Echarts框架快速入门实现数据可视化(图表统计)
当后台管理系统有一定的数据量后,我们可能需要对这些数据进行统计.分析,提炼出更多有用的信息,而为了使这些冰冷的数据显得更平易近人,更直观的传达信息,我们可以使用图表来将数据表达出来,实现数据可视化.E ...
- vue全家桶+Echarts+百度地图,搭建数据可视化系统(项目)
vue全家桶+Echarts+百度地图,搭建数据可视化系统 1. 前言 1.1 业务场景 突然接到产品说要做一个数据监控的系统.有线图.柱状图.地图,类似于数据可视化的方式. 本人之前从未接触过Ech ...
- 相较于echarts,也许这款数据可视化软件更加适合你
echarts作为一款开源数据可视化工具有着许多优点,但是如果你在使用echarts时经常遇到问题,那么相较于echarts,选择一款专业的数据可视化软件也许更符合你的需求. 今天就将为你介绍一款神奇 ...
- 同济大学「智能大数据可视化实验室」开发绘图机器人,相关论文被 AAAI 2019 收录...
雷锋网 AI 科技评论按:第 33 届人工智能顶级国际会议 AAAI 2018 论文收录结果目前已公布,其中就收录了同济大学「智能大数据可视化实验室」开发的绘图机器人 AI-Sketcher 的相关论 ...
- echarts年龄饼图_解决echarts饼图显示百分比,和显示内容字体及大小
//基于准备好的dom,初始化echarts实例 var pieEchart = echarts.init(document.getElementById('pieEchart'));//指定图表的配 ...
- echarts 折线图 设置y轴最小刻度_【硬货】vue全家桶+Echarts+百度地图,搭建数据可视化系统...
作者丨夙言 来源丨前端大牛爱好者(Web-2017) https://segmentfault.com/a/1190000018993981 本文章篇幅略长,内容有点多,大佬可根据目录选择性查阅,新人 ...
- 数据可视化 饼图_饼图之外的生活:合适工作的合适可视化效果
数据可视化 饼图 I deal with a lot of data in my day job. We're always trying to figure out the right way to ...
- 动态更改echarts 高度_结合Echarts、Ajax技术实现可视化大屏监控 3D
#三维可视化# #3D开发# ECharts是 Enterprise Charts缩写,表示商业级数据表图,它是一个基于html5 Canvas的图标库,可以流畅的运行在PC和移动设备上,兼容当前绝大 ...
- ECharts在线编辑 中国地图数据可视化 展示
1.打开ECharts网站 输入网址:https://echarts.apache.org/examples/zh/editor.html?c=map-china&theme=light 2. ...
- 比echarts还好用的数据可视化软件
一.数据可视化 顾名思义,数据可视化就是将数据转换成图或表等,以一种更直观的方式展现和呈现数据,让读者能"一眼看懂"你想表达的信息.通过"可视化"的方式,复杂的 ...
最新文章
- 9岁去读博!全球最年轻的大学毕业生火了:4岁上小学,8岁进入荷兰“中科大”,智商145...
- 从左边列表复制到右边列表html,JQ实现左侧列表内容移动至右侧列表出现的问题...
- spark on yarn 完全分布式_Apache Spark探秘:三种分布式部署方式比较
- Hiberate--one to many
- HDU - 2571
- Android开发学习之TabView选项卡具体解释 -- 基于Android4.4
- npu算力如何计算_华为云郑叶来:多元算力驱动应用创新
- java304是什么错误_304 Not Modified 的意思 (Web的Cache问题)
- python 2个dict如何合并
- python编译器源码分析_Python源码剖析之编译Python
- 电脑如何去掉u盘写保护的状态
- 声律启蒙--喜欢这个韵律
- 涉密计算机违规外联检查,涉密计算机违规外联及移动存储介质使用检查的研究与实现...
- Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by se
- 下载open jdk 和阿里Alibaba Dragonwell (开源open JDK)
- 虚拟机无法连接虚拟设备sata0:1
- win7连接sftp_Windows下用sftp巧妙打造安全传输
- 化工厂人员定位保障安全管理
- ClickHouse入门到精通
- mysql 规则引擎_为什么要用规则引擎?
热门文章
- 网管必读-常用网络命令
- 05-Vue报错 Uncaught SyntaxError: Identifier has already been declared和路由
- SpingBoot —— RestTemplate的配置
- [Python WEB开发] 使用WSGI开发类Flask框架 (二)
- Matcher的group()/group(int group)/groupCount()用法介绍
- 实现MySQL的Replication
- 猪年的第一天没有压岁钱
- 边相关扫描线填充算法
- java 中文字符串 排序_Java实现对中文字符串的排序功能实例代码
- 拓端tecdat|R语言复杂网络分析:聚类(社区检测)和可视化