2017-06-09 7 views
1

Ich möchte den folgenden Code verwenden, um ein Bild mit einem Plot zu zeichnen, aber wenn ich twoord.plot verwendet, ist die Skalierung des Bildes nicht so wie bei Plot. Bitte beachten Sie den folgenden Code.Bildskalierung in 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) 

enter image description here

Wie könnte die Skala in twoord.plot einstellen? Vielen Dank.

Antwort

0

Einer der möglichen Wege, um das Problem zu lösen, ist von split.screen(c(4,4))par(mfrow=c(4,4)) in Substitution zu verwenden und die mar grafischen Parameter einzustellen (Anzahl der Linien der Rand an den vier Seiten des Grundstücks angeben).

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)) 

enter image description here

+0

Vielen Dank! – DXL

Verwandte Themen