Как повернуть метки оси x на xx ° градусов в виде диаграммы - PullRequest
0 голосов
/ 25 января 2019

Я ищу простое решение для поворота меток оси X на 45 °.

Я уже протестировал несколько кодов, но безуспешно. Моя последняя попытка была:

par(old.par)
p3 <- barchart(CASS_Data$PASS_Prozent + CASS_Data$FAIL_Prozent ~ CASS_Data$Buchungsperiode, 
               data=CASS_Data, stack="TRUE", col=c("green","red"), position = "fill",
               xlab="", ylab="", main = paste("Test","Prozent"), ylim=c(0,100), xaxt = "n") 
lab <- CASS_Data$Buchungsperiode
text(x = 1:length(lab), labels = lab, srt = 45, adj = c(1,1), xpd = T)
print(p3)

К сожалению, метки оси X не поворачиваются. Есть ли другое простое решение?

1 Ответ

0 голосов
/ 25 января 2019

Вот пример, так как вы не предоставили воспроизводимый пример ..

Базовый метод R:

x <- barplot(table(mtcars$cyl), xaxt="n")
labs <- paste(names(table(mtcars$cyl)), "cylinders")
text(cex=1, x=x-.25, y=-1.25, labs, xpd=TRUE, srt=45)

Метод Ggplot:

theme(axis.text.x = element_text(angle = 90, hjust = 1))
...