R语言绘制密度图实战:使用ggplot2包和geom_density函数
在数据可视化中,密度图是一种常用的图表类型,用于展示连续变量的分布情况。R语言中的ggplot2包提供了丰富的绘图功能,其中的geom_density函数可以帮助我们轻松地绘制出美观的密度图。本文将介绍如何使用ggplot2包中的geom_density函数来绘制密度图,并通过实例演示其应用。
首先,我们需要安装和加载ggplot2包,这可以通过以下代码实现:
install.packages("ggplot2") # 安装ggplot2包
library(ggplot2) # 加载ggplot2包
接下来,我们准备一组示例数据,用于绘制密度图。假设我们有一个数据框df,其中包含了某种药物的治疗效果评分数据:
# 创建示例数据
set.seed(123)
df <- data.frame(score = rnorm(100, mean = 70, sd = 10))
以上代码使用了rnorm函数生成了一个平均值为70,标准差为10的符合正态分布的随机样本,共100个观测值。现在我们可以开始绘制密度图了。
# 绘制密度图
ggplot(df, aes(x = score)) +
geom_density()
运行以上代码后,我们将得到一个简单的密度图,横轴表示得分,纵轴表示密度值。通过这张图
本文介绍了如何使用R语言的ggplot2包和geom_density函数绘制密度图,通过实例展示了如何生成并定制图形,包括设置填充色、边框色、透明度和核密度估计方法等,还讲解了添加平均值线和中位数线的方法,帮助读者掌握数据可视化的技巧。
订阅专栏 解锁全文
2064

被折叠的 条评论
为什么被折叠?



