gpt4 book ai didi

r - 向 R 中的绘图添加一条垂直线

转载 作者:行者123 更新时间:2023-12-05 02:42:20 25 4
gpt4 key购买 nike

也许你能帮帮我。我需要绘制一个时间序列,我们称它为 ts,我使用以下代码:

plot(ts,col="royalblue", ylab="time series plot", main = "Plot", grid.col=NA)

但我还需要在同一图中绘制一条垂直线,日期为 18-03-2020(2020 年 3 月 18 日)。我尝试使用以下代码行,但没有得到任何垂直线:

geom_vline(xintercept = 03-18-2020, color="red", linetype="doted", size=2.5)

还有这个:

abline(a=NULL,b=NULL,h=NULL,v="18-03-2020", col="red")

还有这个:

date1 <- as.Date("2020-03-18") + 0:99
abline(v=as.Date(date1))

但没有它们,我得到了我需要的垂直线。

我做错了什么?你能帮帮我吗?

最佳答案

您可以使用 abline 来完成。在水平线所在的位置设置 v 和 x 轴的位置。在这个例子中 v=0.4

plot(ts,col="royalblue", ylab="time series plot", main = "Plot", grid.col=NA)
abline(v=0.4, col="blue")

enter image description here

关于r - 向 R 中的绘图添加一条垂直线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67656324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com