2016-04-14 5 views
1

Ich zeichne zwei Grafiken auf der gleichen Handlung. Jeder hat einen anderen Ylim, und ich möchte die Nullen in der Mitte der Handlung ausgerichtet haben.R - wie zwei haben zwei y-Achsen mit Nullen in der Mitte der Handlung ausgerichtet

Dies ist mein Code:

# data 
time <- seq(0.1, 10, by = 0.1) 
det_rot <- runif(100, min=-100, max=100) 
vel_mag <- runif(100, min=0, max=5) 

# first plot 
smoothingSpline = smooth.spline(time, det_rot, spar=0.20) 
plot(time, det_rot,lwd=2, 
      ann=FALSE, las=2, pch="", ylim=c(-100,250)) # , pch="" 
lines(smoothingSpline, lwd=2, col="red") 

par(new=TRUE) 

# second plot 
smoothingSpline2 = smooth.spline(time, vel_mag, spar=0.20) 
plot(time, vel_mag, 
     xaxt="n",yaxt="n",xlab="",ylab="",pch="", ylim=c(0,6)) 
lines(smoothingSpline2, lwd=2, col="blue",) 
axis(4) 

die Handlung Siehe:

enter image description here

+1

Bitte geben Sie einige minimale, reproduzierbare Beispieldaten an. Wir können das 'J2_arrow_only_2N'-Dataset nicht sehen und es braucht viel Zeit, um gefälschte Daten zu erstellen, die zu Ihrem Problem passen. – thelatemail

+0

Vielen Dank, ich habe den Code bearbeitet – Nottolina

+0

Ehrfürchtig, Sie würden überrascht sein, wie selten jemand tatsächlich die Anfrage nach brauchbaren Beispieldaten erfüllt. Vielen Dank! – thelatemail

Antwort

0

Einfach fix: Änderung ylims bis c (-250, 250) und c (-6,6) beziehungsweise.

Verwandte Themen