etichette degli assi rotanti in R

In R, come faccio a fare le etichette dell’asse y della trama (barra) parallele all’asse X anziché parallele all’asse Y?

Non sono sicuro se questo è ciò che intendi, ma prova a impostare las=1 . Ecco un esempio:

 require(grDevices) tN <- table(Ni <- stats::rpois(100, lambda=5)) r <- barplot(tN, col=rainbow(20), las=1) 

produzione

Questo rappresenta lo stile delle etichette degli assi. (0 = parallelo, 1 = tutto orizzontale, 2 = tutto perpendicolare all'asse, 3 = tutto verticale)

Usa par(las=1) .

Vedi ?par :

 las numeric in {0,1,2,3}; the style of axis labels. 0: always parallel to the axis [default], 1: always horizontal, 2: always perpendicular to the axis, 3: always vertical. 

Come menzionato da Maciej Jończyk , potrebbe anche essere necessario aumentare i margini

 par(las=2) par(mar=c(8,8,1,1)) # adjust as needed plot(...) 

È necessario utilizzare la funzione theme () come segue ruotando le etichette dell’asse x di 60 gradi:

 ggplot(...)+...+ theme(axis.text.x = element_text(angle=60, hjust=1))