R用日期格式化x轴(较大数据集的子集)

R用日期格式化x轴(较大数据集的子集),r,R,对R来说非常陌生,但我试图得到两个简单的x,y(日期,值)图。我试图绘制的值集是一组更大的类似值的子集。该图实质上是表示整个集合,而不是x轴上的子集。以下是我所拥有的: mydata <- read.csv("~/Downloads/AUESA.csv") # columns: DATE, AUESA aft <- mydata[as.Date(mydata$DATE) > as.Date('2016-11-01'), ] bef <- mydata[as.Date

对R来说非常陌生,但我试图得到两个简单的x,y(日期,值)图。我试图绘制的值集是一组更大的类似值的子集。该图实质上是表示整个集合,而不是x轴上的子集。以下是我所拥有的:

mydata <- read.csv("~/Downloads/AUESA.csv") # columns: DATE, AUESA


aft <- mydata[as.Date(mydata$DATE) > as.Date('2016-11-01'), ]

bef <- mydata[as.Date(mydata$DATE) < as.Date('2016-11-01') & as.Date(mydata$DATE) >= as.Date('2015-05-01'), ]

par(mfrow=c(1,2)) 

plot(x = aft$DATE, y = aft$AUESA, type = 'l')

plot(x = bef$DATE, y = bef$AUESA, type = 'l')
但它只是用正确的x轴极限绘制一个空图


任何意见或建议都是有益的。谢谢。

欢迎来到SO。为了帮助您,一个最小的、完整的、可验证的示例非常有用,而且是必需的。你会发现,我不太确定我是否理解你的问题。您的数据的实际x范围是多少?您想要实现什么?我需要一个图表的数据x范围为(2016-11-012018-05-01),另一个图表的数据x范围为(2015-05-012016-11-01)。我知道这些是约会。该图目前给出了(1993-01-012018-05-01)这两个轴的x轴范围。
plot(x = aft$DATE, y = aft$AUESA, type = 'l', xlim = as.Date(c('2016-11-01', '2018-05-01')))

plot(x = bef$DATE, y = bef$AUESA, type = 'l', xlim = as.Date(c('2015-05-01', '2016-11-01')))