R语言 如何写出x'x下最大值的横坐标

oknrviil  于 2023-02-01  发布在  其他
关注(0)|答案(1)|浏览(102)

我正在绘制一个时间序列数据,比如“data1”,我使用plot.ts(data1),然后使用abline(which.max(data1))
现在我想添加的横坐标的最大点,说x横坐标=19,但有时它似乎混淆的数字,已经存在于x轴,我的问题:我怎样才能把最大值的横坐标写在x'x上已经存在的数值之下。

s=c(1,1.5,2,4,1,1,5,3,5,2,3,5,2,5,2,2,4,2,7,5,2,3,5,2,3,5,2,3,5,2,3,5) 
plot.ts(s)
abline(v=which.max(s), col= "red", lty=2, lwd=1)
axis(1,which.max(s))
gfttwv5a

gfttwv5a1#

这对你有用吗,萨尔曼?

# axis(1,which.max(s))
library(glue)
label <- glue("Max is {max(s)}")
text(which.max(s), 0.2*max(s), label)

相关问题