如何在R中可视化箱线图中的特定数据点?

如何在R中可视化箱线图中的特定数据点?,r,boxplot,R,Boxplot,我有一些每月的时间序列数据,我需要使用R在这些数据上创建一个箱线图。在这里之前,当然没有问题。然后,除了中位数、第一个四分位数和第三个四分位数之外,我还需要在图表中显示来自时间序列的特定数据点,即过去3年、1年和3个月的观察值。我在网上查了一下,但似乎找不到任何命令。是否有办法将这些观察结果添加到箱线图中?例如,您可以使用text功能: set.seed(123) x <- rnorm(100, 5, 10) 此外,您还可以使用功能points: points(IQR(x), col =

我有一些每月的时间序列数据,我需要使用R在这些数据上创建一个箱线图。在这里之前,当然没有问题。然后,除了中位数、第一个四分位数和第三个四分位数之外,我还需要在图表中显示来自时间序列的特定数据点,即过去3年、1年和3个月的观察值。我在网上查了一下,但似乎找不到任何命令。是否有办法将这些观察结果添加到箱线图中?

例如,您可以使用
text
功能:

set.seed(123)
x <- rnorm(100, 5, 10)
此外,您还可以使用功能
points

points(IQR(x), col = "blue", pch = 8)

使用
箱线图时
可以使用
点(…,add=TRUE)
轻松实现箱线图与点的叠加!谢谢最后一件事。实际上我有很多时间序列,我需要在同一页上为每个时间序列创建一个箱线图。所以,我需要在不同的图中添加点。我怎样才能让R理解我需要在一个箱线图上添加一个点,然后在另一个箱线图上添加另一个点,而不是在第一个箱线图上?
points(IQR(x), col = "blue", pch = 8)