Pergunta

Depois de alguma pesquisa encontrei uma maneira de evitar que uma legenda não informativa fosse exibida

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

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

Foi útil?

Solução

A coisa mais próxima de uma lista abrangente que consegui encontrar está no wiki do ggplot2 no github.Acho que a maioria das opções são abordadas com exemplos.

AtualizarSe você quiser 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 definidas para o gráfico denominado x.Não será uma lista abrangente, mas deve ajudar se você quiser alterar algo como o tamanho da fonte de um rótulo de eixo.

Atualização 2Com a transição para a versão 0.9.0, vale a pena notar que a documentação incorporada foi drasticamente melhorada e o guia de transição de 0.8.9 a 0.9.0 também vale a pena conferir.

Atualização 3Agora existe um site de documentação do ggplot2.Veja a documentação para tema para obter uma lista completa.Também, ?theme tem uma lista bastante completa a partir de 0.9.3.

Atualização 4Agora existe um pacote ggthemes que tem alguns temas e escalas interessantes para você escolher.Isso pode evitar que você tenha que criar o seu próprio.Veja seus GitHub página para mais informações.

Outras dicas

Entrando em

theme_get()

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

o ggplot2 O pacote não contém muitas informações de referência- isso provavelmente ocorre porque Hadley dedicou muito trabalho no desenvolvimento e polimento do pacote, criando um site cheio de exemplos e escrevendo um excelente livro que descreve o sistema em detalhes.

O primeiro lugar que eu procuraria por respostas seria o ggplot2 local na rede Internet:

http://docs.ggplot2.org/

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

http://ggplot2.org/book/

O código de exemplo para o capítulo "polindo suas parcelas para publicação" contém alguns exemplos de uso bem comentados de usar set_theme() e opts() para alterar a aparência da trama.

A fonte final de informação é, obviamente, o livro é eu. Se você achar ggplot2 simplificou e simplificou seu fluxo de trabalho para produzir gráficos estatísticos, comprar uma cópia do livro é uma ótima maneira de dizer "obrigado" e apoiar o desenvolvimento adicional do pacote.

Atualizar

Após uma investigação mais aprofundada, você poderá encontrar uma lista relativamente completa de opções, listando a fonte de uma das funções "temas", como theme_bw. A fonte não fornece uma descrição do possível key=value pares, mas pelo menos mostra a maior parte do key nomes que têm um efeito quando definidos via opts().

Além das referências óbvias a Manual de referência GGPlot2 e para o Seção de gráficos do livro de receitas para r, Hadley Wickham fornece uma boa lista de opts () em Github.

Modelos de tema:

https://github.com/jrnold/ggthemes

Como "The Economist", "Stata", "Tufte" e muito mais ..

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

Todas as opções que já usei foram explicadas no Great GGPlot2 de Hadley.

Melhor lista que encontrei para a versão 0.9.2.1 é aqui.

?optsEmbora, isso não exiba como definir seus argumentos, portanto, é melhor verificar as opções fornecidas acima. Se você conseguir uma cópia do Manual de Referência GGPLOT2, isso o ajudará muito.

Eu fiz essa referência rápida para qualquer tema ou tarefas você pode procurar. Para um entendimento mais geral, este Tutorial GGPlot2 deve ajudar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top