/ / Jak zmienić kolor etykiety osi w ggplot2? - r, ggplot2

Jak zmienić kolor etykiety osi w ggplot2? - r, ggplot2

próbowałem

... + xlab("New label", colour="darkgrey")

i

... + xlab("New label", color="darkgrey")

Ale mówi, że ten argument nie jest używany. Patrzę w ?xlab, ale nie zawiera żadnego parametru koloru. Czy można go zmienić?

Odpowiedzi:

17 dla odpowiedzi nr 1

Wypróbuj to, używając opts:

dat <- data.frame(x = 1:5,y = 1:5)
p <- ggplot(dat,aes(x,y)) + geom_point()
p + opts(axis.title.x = theme_text(colour = "red"),
axis.title.y = theme_text(colour = "blue"))

To strona jest dobrym punktem wyjścia do poznania wszystkich opcji.

Od czasu wydania ggplot2 0.9.2 opts został przestarzały. Składnia bieżącej wersji będzie wyglądać mniej więcej tak:

p + theme(axis.title.x = element_text(colour = "red"),
axis.title.y = element_text(colour = "blue"))

Jest szczegółowy przewodnik przejścia do aktualizacji twojego kodu.