Ich versuche, den Abstand zwischen meinen langen Achsenbeschriftungen zu reduzieren. Ich basiere R-Grafiken, die ich verwenden sollte lheight
, scheint aber keinen Effekt in ggplot zu haben. Gibt es ein ggplot-Äquivalent?Zeilenabstand für Text in ggplot
Toy Beispiel das Problem zeigen:
library("tidyverse")
df0 <- mtcars %>%
rownames_to_column("car") %>%
mutate(car = str_wrap(car, width = 10))
ggplot(data = df0, aes(x = car, y = mpg)) +
geom_bar(stat = "identity") +
coord_flip()
# has no effect
par(lheight = 0.5)
ggplot(data = df0, aes(x = car, y = mpg)) +
geom_bar(stat = "identity") +
coord_flip()
Siehe 'ggsave',' png'/'jpg' und/oder die Größe des Textes angeben mit' Thema (axis.text = ELEMENT_TEXT (size = ..) ' – Jaap
@ ProcrastinatusMaximus Wie ich es verstehe, wird das die Größe des Textes (und der Abstand zwischen den Zeilen) und nicht nur die Größe des Raumes zwischen den Zeilen verringern ... ... was ich anstrebe. – gjabel
Wenn wir danach sind " Vermeiden Sie Überlappung ", könnten wir mehrere Zeilennamen ausrichten und einzelne Zeilennamen richtig ausrichten? – zx8754