我在R中使用xyplot按日期绘制数据点。这是我的初始代码。
xyplot(data$SpainRo ~ data$Date, data= data)我需要从某个点开始绘制数据,所以我使用了这个。
xyplot(data$SpainRo ~ data$Date, data-data, xlim=as.Date(c("2020-02-27","2020-05-13")))然而,它是有效的,2月27日的第一个数据点直接落在y轴上,变得模糊。plot
我想知道怎么把它移到右边,这样第一个点就不在y轴上了。谢谢你的帮助。
发布于 2020-05-18 06:18:28
您需要排除不想绘制的数据,然后展开绘图轴。
我假设您使用的是lattice包中的xyplot。
lattice::xyplot(SpainRo ~ Date, data = data[data$Date > as.Date("2020-02-26"), ],
xlim = as.Date(c("2020-02-25","2020-05-13")))当然,我没有你的data,因为你没有在你的问题中分享它,所以不能证明这个解决方案是有效的。
请注意,如果函数采用data参数,则不需要在公式变量之前包含data$。
https://stackoverflow.com/questions/61859188
复制相似问题