2015-09-21 109 views
2

我想要在時間序列圖上以均勻間隔添加垂直點/虛線。向圖中添加垂直線

我是否會在abline參數中加入額外的命令,或者有其他方法嗎?

回答

4

使用grid

的nx,ny的 - 在x和y方向上的網格的單元的數目。當爲NULL時,根據默認值,網格與對應的默認軸(即,由axTicks計算的tickmarks)上的刻度線對齊。 當NA時,相應方向上不繪製網格線。

實施例:

plot(1:5) 
grid(nx = NULL, ny = NA) 

enter image description here

4

您可以在abline()中提供v參數的矢量參數以繪製多行。使用lty參數可以指定線型,​​也可以是矢量。 快速例如:

x=1:16 
y=2*x+rnorm(16) 
plot(x,y,type='b') 
abline(v=.3+1:16,lty=rep(c(3,4),times = 8)) 

enter image description here