同时画多个饼图_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=参数用来设置图片标题
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=参数用来设置图片标题
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饼图
4. 从数据框中绘制带注释的饼图
# 利用鸢尾花数据集绘制饼图mytable <- table(iris$Species) #生成绘图数据lbls <- paste(names(mytable), "n", mytable, sep="") #添加注释pie(mytable, labels = lbls, main="Pie Chart of Speciesn (with sample sizes)") #绘图
通过上面的示例,我想大家应该已经初步掌握了饼图的绘制,这里我想提醒一下,如果想要绘制带有注释信息的饼图,一般情况下我们会用paste()或者paste0()这两个粘贴函数。
转载地址:https://blog.csdn.net/weixin_32631179/article/details/112651695 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,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