如何在R中的线条图中使用中断或空白

如何在R中的线条图中使用中断或空白,r,plot,R,Plot,我想知道我如何在r中只使用函数图在直线图中进行换行或空白,因为我有一个大项目,不能更改为ggplot。例如,我有一个月的温度数据,但我没有第4天的数据,我需要在第4天的行中添加一个空格或分隔符。为缺少的数据插入一个“NA”值 set.seed(3) x <- 1:10 y <- runif(10) mydf <- data.frame(x = x, y = y) plot(y ~ x, type = 'l', data = mydf, ma

我想知道我如何在r中只使用函数图在直线图中进行换行或空白,因为我有一个大项目,不能更改为ggplot。例如,我有一个月的温度数据,但我没有第4天的数据,我需要在第4天的行中添加一个空格或分隔符。

为缺少的数据插入一个“NA”值

set.seed(3)
x <- 1:10                 
y <- runif(10)
mydf <- data.frame(x = x, y = y)  
plot(y ~ x, type = 'l', data = mydf, main = 'All data')

mydf_missing <- mydf[-4, ]
plot(y ~ x, type = 'l', data = mydf_missing, main = 'Missing data')

mydf_na <- mydf
mydf_na[4,2] <- 'NA'
plot(y ~ x, type = 'l', data = mydf_na, main = 'Missing replaced with NA')

set.seed(3)
x