同时画多个饼图_R语言入门之饼图
发布日期:2021-06-24 12:00:26
浏览次数:2
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月05日 17时19分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
寄售BAPI
2019-04-28
读取程序中的Text内容(根据语言)
2019-04-28
UP_DOWN_REQUEST
2019-04-28
在ABAP中利用Oracle的FROM DUAL
2019-04-28
判断程序是否通过RFC运行
2019-04-28
‘BAPI_PO_CHANGE’ 更改PO交货计划行/组件
2019-04-28
【MM模块】Releasing Blocked Invoices 释放冻结发票
2019-04-28
【MM模块】Batch 批次管理1
2019-04-28
将SmartForms转换为PDF保存到本地
2019-04-28
【MM模块】Batch 批次管理 2
2019-04-28
【MM配置】Batch Determination 批次决定
2019-04-28
SMARTFORMS打印后转存为PDF文件相关问题
2019-04-28
导出到PDF例子
2019-04-28
【转】SAP 条形码
2019-04-28
【MM模块】Contract 采购合同简介
2019-04-28
【Scratch-动作模块】碰到边缘就反弹和翻转方式
2019-04-28
【Scratch考级99图】图19-绘制特殊图形
2019-04-28
【Scratch考级99图】图20-绘制特殊图形
2019-04-28
【Scratch考级99图】图21-绘制特殊图形
2019-04-28