R 绘制两个时间序列:轴问题

R 绘制两个时间序列:轴问题,r,plot,time-series,zoo,R,Plot,Time Series,Zoo,我试图在同一个x轴(但不同的y轴)上绘制两个时间序列。然而,我有问题的y轴标签重叠 生成问题的代码如下所示 set.seed(123) 图书馆(动物园) 地块(如动物园(cbind(rnorm(1000,1,50),runif(1000,0100))) 您应该看到第一个图的最低y记号值与第二个图的最高y记号值重叠。您将如何解决这个问题?如何使用las=1、cex.axis=.7和一些ylim修改?有关las和cex.axis的详细说明,请参见?par set.seed(123) library

我试图在同一个x轴(但不同的y轴)上绘制两个时间序列。然而,我有问题的y轴标签重叠

生成问题的代码如下所示

set.seed(123)
图书馆(动物园)
地块(如动物园(cbind(rnorm(1000,1,50),runif(1000,0100)))

您应该看到第一个图的最低y记号值与第二个图的最高y记号值重叠。您将如何解决这个问题?

如何使用
las=1
cex.axis=.7
和一些
ylim
修改?有关
las
cex.axis
的详细说明,请参见
?par

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)