Desidero avere un R expression
in un'etichetta faccetta ggplot2
.Espressione nelle etichette delle faccette ggplot2
Diciamo che sto tracciando il tips
data.frame
:
library(reshape2)
> head(tips)
total_bill tip sex smoker day time size
1 16.99 1.01 Female No Sun Dinner 2
2 10.34 1.66 Male No Sun Dinner 3
3 21.01 3.50 Male No Sun Dinner 3
4 23.68 3.31 Male No Sun Dinner 2
5 24.59 3.61 Female No Sun Dinner 4
6 25.29 4.71 Male No Sun Dinner 4
come segue:
library(ggplot2)
sp <- ggplot(tips, aes(x=total_bill, y=tip/total_bill)) +
geom_point(shape=1) +
facet_wrap(~sex, ncol = 1)
Invece di avere "femminile" e "maschile" come etichette sfaccettatura I vorrebbe avere: "Donna soggetti" e "Maschio soggetti ", rispettivamente. Per quanto ne so, il corsivo di un'etichetta in R è ottenuto tramite la funzione expression
, ma non so come combinarlo con facet_wrap
.
Si potrebbe utilizzare una funzione personalizzata, è possibile utilizzare con l'argomento etichettatrice, si veda [qui] (http://stackoverflow.com/questions/30923852/include-t-character-in-facet-strip-text-with-custom-labeller) – RHA
Non mi è chiaro come si ottiene l'argomento dell'etichettatrice di facet_grid per sostituire il fattore con un'espressione e avere le sfaccettature in file con le etichette in alto, come in il mio esempio (piuttosto che sul lato come nelle etichette facet_grid per le righe). – user1701545
Hai controllato questo argomento? Potrebbe aiutare http://stackoverflow.com/questions/20037843/how-to-use-italics-for-facet-labels-in-ggplot2 – Boidot