[英]How do I plot points with two different y-axis ranges on the same panel in the same X axis?
[英]How do I offset the first point on a x limited plot so its not on the y-axis in R?
我正在使用 R 中的 xyplot 按日期繪制數據點。 這是我的初始代碼。
xyplot(data$SpainRo ~ data$Date, data= data)
我需要 plot 從某個點開始的數據,所以我使用了這個。
xyplot(data$SpainRo ~ data$Date, data-data, xlim=as.Date(c("2020-02-27","2020-05-13")))
但是,它有效,2 月 27 日的第一個數據點直接落在 y 軸上,變得模糊不清。 plot
我想知道如何將它向右移動,以便第一個點不在 y 軸上。 感謝您的任何幫助。
需要排除不想要的數據plot,然后展開plot軸。
我假設您使用的是lattice
xyplot
中的 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
,因為你沒有在你的問題中分享它,所以不能證明這個解決方案有效。
請注意,如果 function 采用data
參數,則不需要在公式變量之前包含data$
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.