67 votes

Liste de ggplot2 options de thème?

Après quelques recherches, j'ai trouvé le moyen d'empêcher un peu de la légende de l'affichage

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

Où puis-je trouver toutes les theme des options et des valeurs par défaut pour ggplot2?

56voto

Seth Points 1600

La chose la plus proche à une liste complète que j'ai pu trouver dans le ggplot2 wiki sur github. Je pense que la plupart des options sont là-bas avec des exemples.

Mise à jour Si vous souhaitez voir les options qui sont en cours d'utilisation sur une parcelle de terrain, vous pouvez utiliser plot_theme(x) pour voir toutes les options qui sont actuellement définies pour la parcelle nommée x. Ce ne sera pas une liste exhaustive, mais il devrait aider si vous voulez changer quelque chose, comme la taille de la police pour un axe de l'étiquette.

Mise à jour 2 Avec le passage à la version 0.9.0 il est intéressant de noter que le bâti de la documentation a été considérablement améliorée, et le guide de la transition de 0.8.9 à 0.9.0 est aussi la peine de vérifier.

Mise à jour 3 Il y a maintenant un ggplot2 documentation site web. Regardez la documentation de thème pour une liste complète. Aussi, ?theme a une jolie liste complète de la version 0.9.3.

22voto

Andrew Points 2267

En entrant dans

theme_get()

affichera une liste complète de ce thème des valeurs et des options. Vous pouvez alors suivre la syntaxe pour modifier ces attributs opte().

13voto

Sharpie Points 6291

L' ggplot2 paquet ne contient pas beaucoup d'informations de référence-- c'est probablement parce que Hadley a mis beaucoup de travail dans le développement et le polissage des colis, la création d'un site web plein d'exemples et la rédaction d'un excellent livre qui décrit le système en détail.

Premier lieu, je voudrais chercher des réponses serait l' ggplot2 site web:

http://had.co.nz/ggplot2/

Cependant, depuis opts() n'est pas vraiment un geom, stat ou d'échelle, il n'y a pas d'exemples qui mettent l'accent spécifiquement sur elle. Le prochain endroit à regarder serait la section du site web qui contient du matériel du livre-- y compris le code source des exemples:

http://had.co.nz/ggplot2/book/

L'exemple de code pour le chapitre "Polir vos parcelles pour publication" contient bien quelques exemples commentés de l'utilisation de set_theme() et opts() de modifier la parcelle apparence.

L'ultime source de l'information est bien sûr le livre, c'est l'auto. Si vous trouvez ggplot2 a simplifié et rationalisé votre flux de production pour produire des graphiques statistiques, l'achat d'un exemplaire du livre est une excellente façon de dire "merci" et soutenir le développement de l'ensemble.

Mise à jour

Après une enquête, vous pourriez être en mesure de trouver une liste relativement complète des options par l'inscription de la source de l'un des "thème" fonctions telles que theme_bw. La source n'est pas de fournir une description du possible, key=value paires, mais elle permet au moins de montrer plus de l' key des noms qui ont un effet lors de la définir par opts().

7voto

asfer Points 888

Outre les références évidentes à la ggplot2 manuel de référence et les graphiques de la section de livre de cuisine pour R, Hadley Wickham offre une belle opte() Liste sur github.

4voto

Rasmus Larsen Points 370

Thèmes:

https://github.com/jrnold/ggthemes

comme "The economist", "Stata", "tufte" et plus..

Je sais que la réponse n'est pas exactement ce qui était demandé, mais c'était ce que je cherchais quand j'ai trouvé cette question, afin que d'autres puissent aussi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X