图像比例 twoord.plot
Image scale in twoord.plot
我想用下面的代码画一个有情节的图,但是我用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
中的比例?非常感谢。
解决该问题的一种可能方法是使用 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))
我想用下面的代码画一个有情节的图,但是我用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
中的比例?非常感谢。
解决该问题的一种可能方法是使用 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))