Domanda

Dopo alcune ricerche ho trovato il modo per evitare che una leggenda uninformative la visualizzazione

... + theme(legend.position = "none")

Dove posso trovare tutte le opzioni disponibili e theme loro valori predefiniti per ggplot2?

È stato utile?

Soluzione

La cosa più vicina ad una lista completa che ho potuto trovare è nella ggplot2 wiki su github. Penso che la maggior parte delle opzioni sono coperti lì con esempi.

Aggiorna Se volete vedere le opzioni che sono in uso su un terreno corrente, è possibile utilizzare plot_theme(x) per vedere tutte le opzioni che sono attualmente impostati per la trama di nome x. Non sarà un elenco completo, ma dovrebbe aiutare se si vuole cambiare qualcosa come le dimensioni del carattere per un'etichetta asse.

Aggiorna 2 Con il passaggio alla versione 0.9.0 vale la pena notare che il costruito nella documentazione è stata notevolmente migliorata, e la guida transizione da 0.8.9 a 0.9.0 è anche la pena di verificare.

Aggiorna 3 V'è ora un sito web di documentazione ggplot2. Guardate la documentazione per tema per un elenco completo. Inoltre, ?theme ha una lista abbastanza completa a partire dal 0.9.3.

Aggiorna 4 V'è ora un pacchetto ggthemes che ha alcuni temi curato e scale tra cui scegliere. E si potrebbe evitare di dover creare il proprio. Vedere il loro github pagina per ulteriori informazioni.

Altri suggerimenti

Entrando in

theme_get()

mostrerà un elenco completo dei valori a tema e le opzioni. È quindi possibile seguire la sintassi per modificare questi attributi in opta ().

Il pacchetto ggplot2 non contiene molto di riferimento informazioni inclusi questo è probabilmente perché Hadley ha messo un sacco di lavoro in via di sviluppo e la lucidatura del pacchetto, la creazione di un sito web pieno di esempi e la scrittura di un ottimo libro che descrive il sistema in dettaglio.

Il primo posto vorrei cercare risposte sarebbe il sito ggplot2:

http://docs.ggplot2.org/

Tuttavia, poiché opts() non è davvero una geom, stat o la scala non ci sono esempi che si concentrano in particolare su di esso. Il prossimo luogo di guardare sarebbe la sezione del sito che contiene materiale dal book-- compreso il codice sorgente per gli esempi:

http://ggplot2.org/book/

Il codice di esempio per il capitolo "lucidare i vostri appezzamenti per la pubblicazione" contiene alcuni esempi ben commentati di utilizzo set_theme() e opts() per alterare l'aspetto grafico.

L'ultima fonte di informazioni è, naturalmente, il libro è di per sé. Se si trova ggplot2 ha semplificato e razionalizzato il flusso di lavoro per la produzione di grafica statistica, l'acquisto di una copia del libro è un ottimo modo per dire "grazie" e sostenere l'ulteriore sviluppo del pacchetto.

  

Aggiorna

Dopo alcune ulteriori indagini, si può essere in grado di trovare un elenco completo delle opzioni relativamente elencando la fonte di una delle funzioni "a tema", come theme_bw. La fonte non fornisce una descrizione delle possibili coppie key=value, ma fa almeno mostra maggior parte dei nomi key che hanno un effetto quando impostato tramite opts().

Oltre agli ovvi riferimenti a ggplot2 manuale di riferimento e al sezione grafici di Cookbook per R , Hadley Wickham offre una bella opta () Elenco su github .

Modelli a tema:

https://github.com/jrnold/ggthemes

come "The Economist", "Stata", "Tufte" e più ..

So che la risposta non è esattamente quello che è stato chiesto, ma era quello che cercavo quando ho trovato questa domanda, in modo che altri potrebbero anche.

Tutte le opzioni che abbia mai usato sono stati spiegati nel grande libro ggplot2 di Hadley.

Best elenco che ho trovato per la versione 0.9.2.1 è qui .

?opts Anche se, questo non viene visualizzato come Per sintonizzare i suoi argomenti, quindi è meglio controllare le opzioni di cui sopra. Se è possibile ottenere una copia del manuale di riferimento ggplot2, vi aiuterà molto.

Ho fatto questo riferimento rapido per qualsiasi href="http://r-statistics.co/ggplot2-cheatsheet.html" o attività si potrebbe cercare. Per una comprensione più generale, questo ggplot2 esercitazione dovrebbe aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top