同时画多个饼图_R语言入门之饼图
发布日期:2021-06-24 12:00:26 浏览次数:3 分类:技术文章

本文共 1156 字,大约阅读时间需要 3 分钟。

饼图

在R语言官方文件中一般不推荐绘制饼图,这是因为同其它统计图相比,饼图可视化程度有限,表现力也有所欠缺。在之前的学习中我们可以感受到条形图和点图基本上就能替代饼图。不过,在这里我们也可以抱着学习的态度来看R语言中是如何绘制饼图的,毕竟技多不压身。

R语言中绘制饼图的核心函数是pie(x, labels=),其中x是一个非负的数值型向量,包含着着每一块的信息,而参数labels=则是每一块的标签。

1. 绘制简单饼图

# 简单饼图slices <- c(10, 12,4, 16, 8) # 创建用于绘图的数据lbls <- c("US", "UK", "Australia", "Germany", "France")#给每个数据添加标签pie(slices, labels = lbls, main="Pie Chart of Countries") #绘制饼图,main=参数用来设置图片标题

b88957b8ff76ba22f47ced50e1348d51.png

2. 绘制带有百分比的饼图

# 简单饼图slices <- c(10, 12,4, 16, 8) # 创建用于绘图的数据lbls <- c("US", "UK", "Australia", "Germany", "France")#给每个数据添加标签pie(slices, labels = lbls, main="Pie Chart of Countries") #绘制饼图,main=参数用来设置图片标题

6dea09c9cde69e1c09ffdcc24b626540.png

3. 3D 饼图

R包“plotrix”里提供的pie3D()函数可以用于绘制3D饼图:

# 绘制3D饼图library(plotrix) #加载R包slices <- c(10, 12, 4, 16, 8) #生成数据lbls <- c("US", "UK", "Australia", "Germany", "France") #创建标签pie3D(slices,labels=lbls,explode=0.1,   main="Pie Chart of Countries ") #绘制3D饼图

8065b398a6d6caef59d26704a87f9342.png

4. 从数据框中绘制带注释的饼图

# 利用鸢尾花数据集绘制饼图mytable <- table(iris$Species) #生成绘图数据lbls <- paste(names(mytable), "n", mytable, sep="") #添加注释pie(mytable, labels = lbls,    main="Pie Chart of Speciesn (with sample sizes)") #绘图

0e30c0c3323c93396e9196f511aa2214.png

通过上面的示例,我想大家应该已经初步掌握了饼图的绘制,这里我想提醒一下,如果想要绘制带有注释信息的饼图,一般情况下我们会用paste()或者paste0()这两个粘贴函数。

转载地址:https://blog.csdn.net/weixin_32631179/article/details/112651695 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:如何预览_MacOS技巧|如何使用预览抠图?
下一篇:自定义按键_完全交给你 了解一下S10可自定义的Bixby按键

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月14日 11时54分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

安卓framework层开发!给后辈的一点建议,持续更新中 2019-04-29
安卓ios开发培训!华为Android面试真题解析,高级面试题+解析 2019-04-29
安卓sdk开发!阿里面试100%会问到的JVM,架构师必备技能 2019-04-29
安卓ui开发语言!Activity的6大难点,你会几个?一线互联网公司面经总结 2019-04-29
android学习路线!字节跳动Android三面凉凉,社招面试心得 2019-04-29
android定位!Android开发究竟该如何学习,全网疯传 2019-04-29
android定时任务!互联网寒冬公司倒闭后,吐血整理 2019-04-29
android定时启动app!细数Android开发者的艰辛历程,大厂面经合集 2019-04-29
android定时开关机!微信小程序的事件处理,学习路线+知识点梳理 2019-04-29
android实战!带你一步一步深入Handler源码,再不刷题就晚了! 2019-04-29
android布局优化!2021年Android工作或许更难找,终局之战 2019-04-29
android布局详解!有了这些中高端面试专题-大厂还会远吗?这原因我服了 2019-04-29
c安卓开发视频教程!我把所有Android第三方库整理成了PDF,醍醐灌顶! 2019-04-29
flutter技术胖!那些年我们一起踩过算法与数据结构的坑,建议收藏 2019-04-29
kotlin实战!想找工作的你还不看这份资料就晚了!全网独家首发! 2019-04-29
kotlin面试题!我是如何拿到阿里、网易双offer的?终局之战 2019-04-29
安卓开发软件培训!带你一步一步深入Handler源码,重难点整理 2019-04-29
安卓开发软件环境!一线互联网移动架构师NDK模块开发!搞懂这些直接来阿里入职 2019-04-29
安卓开发需要的软件!Android高级开发岗必问知识点,醍醐灌顶! 2019-04-29
安卓开发面试自我介绍!Android中高级面试必知必会,持续更新中 2019-04-29