📅  最后修改于: 2023-12-03 14:51:26.335000             🧑  作者: Mango
本文将介绍如何使用 ggplot2 在密度图中绘制平均值。
首先,我们需要安装并加载 ggplot2 包:
install.packages("ggplot2")
library(ggplot2)
接着,我们需要准备一个数据集。这里我们使用 ggplot2 内置的 diamonds 数据集:
data(diamonds)
该数据集包含了各种钻石的属性信息,我们将使用其中的价格数据来绘制密度图。
首先,我们可以使用 ggplot2 的 geom_density
函数绘制密度图:
ggplot(diamonds, aes(x = price)) +
geom_density()
这会生成一个简单的密度图:
现在我们要在密度图中绘制平均值。为此,我们需要计算价格的平均值,并将其添加到图表中:
price_mean <- mean(diamonds$price)
ggplot(diamonds, aes(x = price)) +
geom_density() +
geom_vline(xintercept = price_mean, color = "red")
这会在图表中添加一条竖直线表示价格的平均值:
本文介绍了如何使用 ggplot2 在密度图中绘制平均值。我们使用了 diamonds 数据集作为示例,但这个方法同样适用于其他的数据集。