我想使用下面的代码绘制带有一些绘图的图片,但是当我使用twoord.plot时,图像的比例不是使用绘图时的比例图。请参阅以下代码。
rm(list=ls())
library(zoo)
library(plotrix)
library(graphics)
library(xts)
library(forecast)
x=1:100
y=rnorm(100)
z=rnorm(100)
par(mfrow=c(4,4))
plot(x,y)
twoord.plot(x,y,x,z)
如何调整twoord.plot
中的比例?非常感谢你。
答案 0 :(得分:1)
解决问题的一种可能方法是使用split.screen(c(4,4))
代替par(mfrow=c(4,4))
并设置mar
图形参数(要在其上指定的边距行数)情节的四面)。
library(zoo)
library(plotrix)
library(graphics)
library(xts)
library(forecast)
x <- 1:100
y <- rnorm(100)
z <- rnorm(100)
split.screen(c(4,4))
screen(1)
par(mar=c(1,2,1,1), oma=rep(0,4))
plot(x, y, xlab="", ylab="")
screen(2)
twoord.plot(x, y, x, z, mar=c(1,2,1,1))