2017-11-29 8 views
-1

Wenn ich die Skala änderte, wurde die Box auf der linken Seite durcheinander gebracht.weiß jemand, warum die Handlung mit einer solchen Box verlassen wird?

boxplot((dados$Turbidez..ppm.~dados$Período*dados$Estado), xaxt= "n",yaxt="n",type ="b", log="y", ylim=c(0.1,1000), 
     ylab = "Turbidez [ppm]",range=0,col=c("yellow","orange","red","yellow","orange","red"), 
     xlab = "Regiões") 
axis(2, at=10^(0:6), labels=formatC(10^(0:6),format="f", digits=0),cex.axis=0.8,las=2) 
axis(1, at = seq(2, 5, by = 3), labels=c("PB","RN")) 

Blick auf die boxplot unter:

enter image description here

+1

Welcolme zu SO funktioniert! Sie müssen ein minimales reproduzierbares Beispiel veröffentlichen (https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example-aka-mcve-minimal-complete-and-ver) – Barbara

+0

Haben Sie Nullwerte? Die Skala sieht logarithmisch aus, was den Boden der Box (vermutlich Nullen) zerstören würde. – user2602640

+0

poste den Code, den du benutzt hast, um die BOXPLOTS zu erhalten, poste deine Daten mit 'dput (yourData)' –

Antwort

0

Sehen Sie, wenn dies für Sie

boxplot(Turbidez..ppm. ~ Período*Estado, 
    data = dados[dados$Turbidez..ppm. > 0,], 
    xaxt= "n",yaxt="n",type ="b", log="y", ylim=c(0.1,1000), 
    ylab = "Turbidez [ppm]",range=0, 
col=c("yellow","orange","red","yellow","orange","red"), 
xlab = "Regiões") 

axis(2, at=10^(0:6), labels=formatC(10^(0:6),format="f", 
    digits=0),cex.axis=0.8,las=2) 
axis(1, at = seq(2, 5, by = 3), labels=c("PB","RN")) 
+0

Danke !!!!!!!!! –

+0

Wenn es funktioniert, erwägen Sie, die Antwort zu akzeptieren - klicken Sie auf das graue "V" -Zeichen links neben der Antwort. Und du bist willkommen :-) – user2602640

Verwandte Themen