2017-10-24 3 views
2

Ich versuche einen Boxplot mit zwei Zahlenreihen auf der X-Achse zu zeichnen. enter image description hereR Boxplot zwei Reihen an der X-Achse

Wo # 1 ist der Standard und ich möchte es wie # 2 sein. Ist es möglich, eine weitere Zeile hinzuzufügen und ihr eindeutige Ticks und Intervalle zu geben? Bisher habe ich die axis() -Funktion ausprobiert und versucht herauszufinden, ob es möglich ist, Zeilen von Excel als Achseneingabe zu verwenden.

boxplot(data, yaxp=c(-2,1,6), ylim=c(-2, 1), names=c(1:40), main = "header", xlab="x axis title", ylab="y axis title")

Antwort

2

Es ist möglich, mit axis(). Sie können Ihre eigenen Etiketten auswählen. Das Argument line ändert den Abstand von den ursprünglichen Ticks.

boxplot(mpg ~ cyl, 
     data = mtcars, 
     main = "Car Milage Data", 
     xlab = "Number of Cylinders", ylab = "Miles Per Gallon") 
axis(side = 1, line = 1, at = c(1, 2, 3), labels = c("A", "B", "C"), tick = F) 
+0

Vielen Dank. Sollte etwas mehr mit den 'axis()' Parametern gespielt haben. – nowi