Ho un dataframe che acquisisce diverse misure nel tempo che vorrei visualizzare una sfaccettatura 3x1. Tuttavia, ogni misura contiene diverse unità/scale che trarrebbero beneficio da trasformazioni personalizzate e schemi di etichettatura.Etichette per asse variabile formatter per facet in ggplot/R
Quindi, la mia domanda è: Se le unità e le scale sono diverse tra diversi aspetti, come posso specificare un formattatore personalizzato o una trasformazione (ad esempio, log10) su un particolare asse all'interno di un aspetto?
Per esempio, diciamo che ho i dati:
df = data.frame(dollars=10^rlnorm(50,0,1), counts=rpois(50, 100))
melted.df = melt(df, measure.var=c("dollars", "counts"))
come si potrebbe andare su di creazione di una sfaccettatura 2x1 che mostra dollari e conta sopra l'indice con labels=dollars
e scale_y_continuous(trans = "log10", ...)
per i dati df$dollars
?
Grazie!
non facile, penso ... –
Sì. Shucks. Ho appena trovato questo link in cui qualcuno ha riscontrato un problema simile: http://comments.gmane.org/gmane.comp.lang.r.ggplot2/4496. –
Probabilmente è più facile fare due trame separate e organizzarle insieme. –