2017-06-09 7 views
1

Je souhaite utiliser le code suivant pour tracer une image avec un tracé, mais lorsque j'ai utilisé le paramètre twoord.plot, l'échelle de l'image n'est pas la même que celle utilisée pour l'intrigue. S'il vous plaît voir le code suivant.Echelle de l'image dans 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

Comment pourrait régler l'échelle en twoord.plot? Merci beaucoup.

Répondre

0

L'un des moyens possibles pour résoudre le problème est d'utiliser split.screen(c(4,4)) en remplacement de par(mfrow=c(4,4)) et pour définir le mar paramètre graphique (nombre de lignes de marge à préciser sur les quatre côtés de l'intrigue).

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

Merci beaucoup! – DXL