Lista de opções do tema ggplot2?

Depois de algumas pesquisas, descobri que impedir uma legenda não informativa de exibir

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

Onde posso encontrar todas as opções de theme disponíveis e seus valores padrão para ggplot2?

O mais próximo de uma lista abrangente que consegui encontrar está no wiki ggplot2 no github. Eu acho que a maioria das opções são cobertas com exemplos.

Atualização Se você gostaria de ver as opções que estão em uso em um gráfico atual, você pode usar plot_theme(x) para ver todas as opções atualmente configuradas para o gráfico x. Não será uma lista abrangente, mas deverá ajudar se você quiser alterar algo como o tamanho da fonte de um label de eixo.

Atualização 2 Com a transição para a versão 0.9.0, é importante notar que a documentação incorporada foi drasticamente melhorada, e o guia de transição de 0.8.9 para 0.9.0 também merece ser verificado.

Atualização 3 Existe agora um site de documentação ggplot2. Veja a documentação do tema para uma lista completa. Além disso, o ?theme tem uma lista bastante completa a partir de 0.9.3.

Update 4 Existe agora um pacote ggthemes que tem alguns temas e escalas para você escolher. Pode evitar que você tenha que criar o seu próprio. Veja a página do github para mais informações.

Entrando em

 theme_get() 

mostrará uma lista abrangente de valores e opções de temas. Você pode então seguir a syntax para modificar esses atributos em opts ().

O pacote ggplot2 não contém muita informação de referência – provavelmente porque Hadley trabalhou muito no desenvolvimento e polimento do pacote, criando um site repleto de exemplos e escrevendo um excelente livro que descreve o sistema em detalhes.

O primeiro lugar que eu procuraria respostas seria o site ggplot2 :

http://docs.ggplot2.org/

No entanto, como opts() não é realmente um geom, stat ou scale, não há exemplos que se concentrem especificamente nele. O próximo local a procurar seria a seção do site que contém material do livro, incluindo o código fonte para exemplos:

http://ggplot2.org/book/

O código de exemplo para o capítulo “Polindo seus charts para publicação” contém alguns exemplos bem comentados de usar set_theme() e opts() para alterar a aparência do gráfico.

A principal fonte de informação é, evidentemente, o livro que é auto. Se você achar que o ggplot2 simplificou e agilizou seu stream de trabalho para produzir charts estatísticos, comprar uma cópia do livro é uma ótima maneira de dizer “obrigado” e apoiar o desenvolvimento do pacote.

Atualizar

Após alguma investigação adicional, você poderá encontrar uma lista relativamente completa de opções, listando a origem de uma das funções “tema”, como theme_bw . A fonte não fornece uma descrição dos possíveis pares key=value , mas pelo menos mostra a maioria dos nomes de key que têm efeito quando configurados via opts() .

Além das referências óbvias ao manual de referência ggplot2 e à seção de charts do Cookbook for R , Hadley Wickham fornece uma ótima opts () List no github .

Modelos de tema:

https://github.com/jrnold/ggthemes

como “O economista”, “Stata”, “tufte” e mais ..

Eu sei que a resposta não é exatamente o que foi perguntado, mas era o que eu estava procurando quando encontrei esta pergunta, para que outros pudessem também.

Todas as opções que já usei foram explicadas no ótimo livro de ggplot2 de hadley.

A melhor lista que encontrei para a versão 0.9.2.1 está aqui .

?opts embora, isso não mostra como afinar seus argumentos, portanto, é melhor verificar as opções dadas acima. Se você conseguir uma cópia do manual de referência do ggplot2, isso o ajudará bastante.

Fiz essa referência rápida para qualquer tema ou tarefa que você possa procurar. Para um entendimento mais geral, este tutorial ggplot2 deve ajudar.