R语言分组绘制频率概率图

Posted 东海岸的向往

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言分组绘制频率概率图相关的知识,希望对你有一定的参考价值。

前面

其实,画这个图很简单。分享的原因是自己在做这个图的时候觉得挺漂亮的。重要的是,以后万一忘记了,可以根据公众号找回来重新做。提供数据和代码,想学习的可以直接下载数据,根据提供的代码进行练习。
另外,这个图最重要的就是ggplot2包和ggpubr包;安装第二个包的过程中,如果出现错误提示需要R 3.6.3版本构建的话,那么可以尝试用个较低的版本试试,如R 3.4.0。更新的版本往往有些bug,会和以前的包不兼容。
最后,需要注意的是我们提供的数据不是真实退休年龄数据,仅供演示,不提供数据真实的保证,更不可直接作为研究引用。

数据链接:

https://pan.baidu.com/s/1g1mtvaeZnY3TDTXqEs00og提取码:80uw

代码如下

##退休年龄图

retire<-read.csv("C:/Users/ASUS/Desktop/retire/retire_age.csv"

library(ggplot2)
library(ggpubr)


gghistogram(retire, x = "retire_age",y = "..density..",
            add = "median"#添加一个中位数虚线
            rug = TRUE,binwidth = 1#设置柱状图宽度,bin设定很重要
            add_density = TRUE# 添加密度曲线
            color = "gender", fill = "gender",
            palette = c("#00AFBB""#E7B800"# 设置画板颜色
)

结果显示如下



以上是关于R语言分组绘制频率概率图的主要内容,如果未能解决你的问题,请参考以下文章

R语言可视化包ggplot2绘制分组箱图实战(Grouped Boxplot)

R中的对数对数概率图

R语言使用ggplot2包的快速可视化函数qplot绘制分组点图(带状图)并配置分组颜色实战

R语言使用ggplot2包的快速可视化函数qplot绘制分组箱图实战

R语言ggplot2可视化绘制累计频率图累积分布图(cumulative frequency/density distribution)

R语言使用ggplot2包的快速可视化函数qplot绘制分组小提琴图实战