我正在尝试在相同的x轴上绘制两个时间序列(但y轴不同)。 但是,我遇到了y轴标签重叠的问题。
下面是生成此问题的代码:
set.seed(123)
library(zoo)
plot(as.zoo(cbind(rnorm(1000,.1,50),runif(1000,0,100))))
你应该看到第一个图的最小 y 轴刻度值与第二个图的顶部 y 轴刻度值重叠。你该如何解决这个问题?
我正在尝试在相同的x轴上绘制两个时间序列(但y轴不同)。 但是,我遇到了y轴标签重叠的问题。
下面是生成此问题的代码:
set.seed(123)
library(zoo)
plot(as.zoo(cbind(rnorm(1000,.1,50),runif(1000,0,100))))
使用las=1
、cex.axis=.7
和一些ylim
修改怎么样?请参阅?par
以获取有关las
和cex.axis
的详细说明。
set.seed(123)
library(zoo)
plot(as.zoo(cbind(rnorm(1000,.1,50),runif(1000,0,100))),
cex.axis=.7, las=1, ylim=list(c(-160,160), c(0,100)))
生成的结果如下:
另一种解决方法是使用yax.flip=1
set.seed(123)
library(zoo)
plot(as.zoo(cbind(rnorm(1000,.1,50),runif(1000,0,100))), yax.flip=1)