📌  相关文章
📜  在密度图中绘制平均值 ggplot2 (1)

📅  最后修改于: 2023-12-03 14:51:26.335000             🧑  作者: Mango

在密度图中绘制平均值 ggplot2

本文将介绍如何使用 ggplot2 在密度图中绘制平均值。

准备工作

首先,我们需要安装并加载 ggplot2 包:

install.packages("ggplot2")
library(ggplot2)

接着,我们需要准备一个数据集。这里我们使用 ggplot2 内置的 diamonds 数据集:

data(diamonds)

该数据集包含了各种钻石的属性信息,我们将使用其中的价格数据来绘制密度图。

绘制密度图

首先,我们可以使用 ggplot2 的 geom_density 函数绘制密度图:

ggplot(diamonds, aes(x = price)) +
  geom_density()

这会生成一个简单的密度图:

Density Plot

绘制平均值

现在我们要在密度图中绘制平均值。为此,我们需要计算价格的平均值,并将其添加到图表中:

price_mean <- mean(diamonds$price)

ggplot(diamonds, aes(x = price)) +
  geom_density() +
  geom_vline(xintercept = price_mean, color = "red")

这会在图表中添加一条竖直线表示价格的平均值:

Density Plot with Mean

总结

本文介绍了如何使用 ggplot2 在密度图中绘制平均值。我们使用了 diamonds 数据集作为示例,但这个方法同样适用于其他的数据集。