在 R 中的箱形图中绘制最后一个数据点

Plotting the last data point in sets of box plots in R

我有很多数据集,我想做的是为每个数据集制作一个箱形图,并在每个箱形图中绘制最后一个数据点。我想出的公式是:

par(mfrow=c(4,6))
for (i in 2:24) {wb[, i] <- as.numeric(as.character( wb[, i] ))}
for (i in 2:24) {boxplot(wb[,i], main=colnames(wb[i]))} 
for (i in 2:24) {points(wb[1,i])} 

虽然我正在获取每个数据集的箱形图,但出于某种原因我看不到最后的数据点。我只是想看看当前数据与历史走势的比较。另外我想知道是否有办法为 par 函数创建的图制作标题?

所有的点都被添加到最终的箱线图中,因为当您完成绘制箱线图时,这部分绘图是活动绘图区域。您只需要将绘图的顺序稍微更改为:

par(mfrow=c(4,6))
for (i in 2:24) {
  wb[, i] <- as.numeric(as.character( wb[, i] ))
  boxplot(wb[,i], main=colnames(wb[i])) 
  points(wb[1,i])
}