Quando si cerca di tracciare qualcosa di simile:come avere le etichette dell'asse x nel ggplot a più colori con facet_wrap?
library(ggplot2)
d <- ggplot(diamonds, aes(carat, price)) +
xlim(0, 2) + geom_point()
d + facet_wrap(~ color)
si noterà che le etichette di asse x mostra solo per la prima colonna. Vorrei che fossero ripetuti nella seconda e terza colonna. È possibile?
Se sul facet_wrap io uso la bilancia option = "libero",
d + facet_wrap(~ color, scales="free")
tanto sono etichette di asse x su tutte le trame, che anch'io non voglio. Voglio che solo le etichette nella riga inferiore si ripetano tra le colonne
Se il numero di pannelli da rappresentare è tale, che tutte le colonne hanno lo stesso numero di grafici, l'asse viene ripetuto nel modo desiderato. Ma non posso sempre avere il numero giusto di pannelli per questo.
'scales' prendere solo 4 valori:' fixed', 'free',' 'free_x' e free_y'. Quindi, non credo sia possibile fare quello che ti serve. – Arun
È [questo] (http://stackoverflow.com/questions/13297155/add-floating-axis-labels-in-facet-wrap-plot/13316126#13316126) di cosa hai bisogno? – Julius
che funziona. Pensavo che ci sarebbe stato un modo più semplice, ma la tua funzione funziona abbastanza bene, e mi piace che io possa costumizzare 'pos'. – zelite