小编Man*_*t M的帖子

突出显示R中刻面ggplot2图中的最小和最大点

我正在使用R中的内置economics(来自ggplot2包)数据集,并使用以下代码为同一图中的每个变量绘制了时间序列:

library(reshape2)
library(ggplot2)

me <- melt(economics, id = c("date"))
ggplot(data = me) + 
     geom_line(aes(x = date, y = value)) +
     facet_wrap(~variable, ncol = 1, scales = 'free_y')
Run Code Online (Sandbox Code Playgroud)

现在,我进一步想要改进我的图表,对于每个系列,我想显示最小值和最大值的红点.所以我想如果我能找到每个时间序列的最小值和最大值的坐标,我就能找到一种在每个时间序列的开头和结尾绘制红点的方法.为此我使用了以下代码:

which(pce == min(economics$pce), arr.ind = TRUE) 
which(pca == max(pca), arr.ind = TRUE)
Run Code Online (Sandbox Code Playgroud)

这并没有真正引导我到任何地方.谢谢:)

visualization r ggplot2

2
推荐指数
1
解决办法
6846
查看次数

标签 统计

ggplot2 ×1

r ×1

visualization ×1