Ich erstelle ein Diagramm, in dem die x-Achse Zeichenfolgen enthält. Ich folgte den Anweisungen von diesem posting und erfolgreich erstellt die folgende Handlung:Achsenbeschriftungsraum für Zeichenfolgenbeschriftungswerte vergrößern
myDf <- cbind(Row.Names=rownames(mtcars), mtcars)
plot(myDf$mpg, axes=F, xlab="Car", ylab="MPG")
axis(2)
axis(1, at=seq_along(myDf$mpg), labels=myDf$Row.Names, las=2, cex.axis=0.70)
box()
Nun ist das Problem, dass die Achse sehr eng ist. Wie vergrößert man den vertikalen Abstand zwischen der x-Achse und dem unteren Rand des Plotbildes? Idealerweise würden sich die x-Achsenwerte nicht mit der x-Achsenbeschriftung überschneiden ("Car" in diesem Beispiel).
Danke. Gibt es eine Möglichkeit, die Ränder (und das Argument "Linie") programmatisch statt durch Versuch und Irrtum zu bestimmen? – stackoverflowuser2010
@ stackoverflowuser2010 Ich kann es nicht sagen. Warum nicht ggplot verwenden? – zx8754
Weil ich ggplot noch nicht gelernt habe? :) – stackoverflowuser2010