2016-02-04 11 views
5

Attualmente sono incaricato di realizzare una presentazione molto interessante. Naturalmente preparerò tutti i miei lotti in ggplot2. Adoro le impostazioni predefinite di Hadley perché sono meravigliose sia sullo schermo sia nella stampa. In genere, utilizzo le impostazioni predefinite anche per le presentazioni utilizzando un proiettore o un televisore a schermo piatto. Tuttavia, mi chiedevo quali altre opzioni potrebbero essere là fuori che sembrerebbero buone in un ambiente di proiezione? Nello specifico mi chiedevo se potevo essere in grado di attingere alla conoscenza collettiva qui per vedere le opzioni theme() che altre persone usano a scopo di presentazione quando preparano i lotti con ggplot2.Temi per la presentazione con ggplot2

Quali impostazioni di tema sono consigliate per una presentazione con proiezione? Come implementate queste impostazioni in ggplot2?

Se ci sono repository di temi che raccomandi, apprezzerei anche il riferimento.

+1

Ultimamente ogni volta che mi presento a un cliente, cerco di usare i loro colori aziendali nella trama se riesco a far sembrare bene. Per questo, è spesso più facile iniziare con theme_bw() o theme_blank e aggiungere le cose come si vede sono necessarie. – CPhil

+0

@CPhil Questa è in realtà una risposta abbastanza utile. Perché non pubblichi un semplice esempio di ciò. Le persone possono costruirlo. –

risposta

3

faccio effettivamente utilizzare questo modello, cambiando i colori e tavolozze fino a quando io vengo con un buon set:

plot + 
    theme(
    panel.background = element_rect(fill = "col1", colour = NA), # or theme_blank() 
    plot.background = element_rect(fill = "white",colour = NA), 
    panel.grid.minor = element_line("col2", size = 0.1), 
    panel.grid.major = element_line("col3", size = 0.1)) + 
    theme(axis.text=element_text(size=12, colour="black"), 
     axis.title=element_text(size=12,face="bold")) 

Ad esempio:

p <- qplot(speed, dist, data=cars) 
p + 
    geom_point(aes(colour=dist)) + 
    scale_colour_gradientn(colours=rainbow(4)) + 
    theme(
    panel.background = element_rect(fill = "#21215f", colour = NA), # or theme_blank() 
    plot.background = element_rect(fill = "white",colour = NA), 
    panel.grid.minor = element_line("#736391", size = 0.1), 
    panel.grid.major = element_line("#ecc6d9", size = 0.1)) + 
    theme(axis.text=element_text(size=12, colour="black"), 
     axis.title=element_text(size=12,face="bold")) 

Per una griglia più bello, il colore in panel.grid.minor potrebbe essere più vicino a quello in panel.background. Puoi cambiare molte cose per ottenere il tuo modello preferito.

Questi link possono aiutare:
http://www.cookbook-r.com/Graphs/Colors_(ggplot2)
http://www.w3schools.com/colors/colors_picker.asp
http://sape.inf.usi.ch/quick-reference/ggplot2/themes

enter image description here

+1

spero che in realtà non usi i colori dell'arcobaleno – baptiste

+0

no, ma questo potrebbe aprire un altro thread intero sulla giusta colorazione della trama. – Mareviv