温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何用R语言pie函数做饼图

发布时间:2021-11-22 10:00:59 来源:亿速云 阅读:301 作者:柒染 栏目:大数据

今天就跟大家聊聊有关如何用R语言pie函数做饼图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

ggplot2不直接支持制作饼图,尚需先做柱形图再变换坐标轴才转换为饼图,比较繁琐。所以在R中做饼图,先练习使用自带饼图函数pie()来实现。

实践目标:用R自带pie函数试做饼图

现在我想了解一下不同职位类别jobcat的构成比例,这一任务适合使用饼图来展示。

pie()函数,我们要传送数据和标签,这两个最重要,参数分别为x和lables。数据x我们用table函数计算各职位的频数即可。

freq <- table(employee$jobcat)

如何用R语言pie函数做饼图

马上做饼图看看效果,

pie(freq)

如何用R语言pie函数做饼图

我们更希望它是一个百分比数据标签的饼图,因此现在要计算饼图中各成分的百分比。这个百分比数据是准备放入标签中的。

piepercent <- round(freq/sum(freq)*100,2)

如何用R语言pie函数做饼图

马上做百分比饼图看效果,

pie(freq,labels = paste(piepercent,"%"))

如何用R语言pie函数做饼图

每个扇区再加上分类水平的名称文字标签,让读图的效果更高一些,

pie(freq,labels = paste(c("基层","中层","高层"),piepercent,"%"))

如何用R语言pie函数做饼图

现在这个饼图能展示的信息就比较丰富了,基本能满足读图了解数据情况的需求。

看完上述内容,你们对如何用R语言pie函数做饼图有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI