Pregunta

Después de algunas investigaciones, encontré la manera de evitar que se muestre una leyenda no informativa

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

¿Dónde puedo encontrar todos los disponibles? theme ¿Opciones y sus valores predeterminados para GGPLOT2?

¿Fue útil?

Solución

Lo más cercano a una lista completa que he podido encontrar es en el GGPLOT2 wiki en Github. Creo que la mayoría de las opciones están cubiertas allí con ejemplos.

ActualizarSi desea ver las opciones que están en uso en una trama actual, puede usar plot_theme(x) Para ver todas las opciones que se establecen actualmente para la trama llamada X. No será una lista completa, pero debería ayudar si desea cambiar algo como el tamaño de la fuente para una etiqueta de eje.

Actualización 2Con la transición a la versión 0.9.0, vale la pena señalar que la documentación incorporada se ha mejorado dramáticamente y el guía de transición De 0.8.9 a 0.9.0 también vale la pena echarle un vistazo.

Actualización 3Ahora hay un sitio web de documentación GGPLOT2. Mira la documentación para tema para una lista completa. También, ?theme tiene una lista bastante completa a partir de 0.9.3.

Actualización 4Ahora hay un paquete GGThemes que tiene algunos buenos temas y escamas para elegir. Podría evitar que tenga que crear el suyo propio. Ver su github página para más información.

Otros consejos

Entrando en

theme_get()

Mostrará una lista completa de valores y opciones de temas. Luego puede seguir la sintaxis para modificar estos atributos en Opts ().

los ggplot2 El paquete no contiene mucha información de referencia: esto probablemente se deba a que Hadley ha puesto mucho trabajo en el desarrollo y pulido del paquete, creando un sitio web lleno de ejemplos y escribiendo un excelente libro que describe el sistema en detalle.

El primer lugar que buscaría respuestas sería el ggplot2 sitio web:

http://docs.ggplot2.org/

Sin embargo, desde opts() No es realmente una geom, estadística o escala, no hay ejemplos que se centren específicamente en él. El siguiente lugar para mirar sería la sección del sitio web que contiene material del libro, incluido el código fuente para ejemplos:

http://ggplot2.org/book/

El código de ejemplo para el capítulo "pulir sus tramas para su publicación" contiene algunos ejemplos bien comentados de uso set_theme() y opts() para alterar la apariencia de la trama.

La mejor fuente de información es, por supuesto, el libro que es yo. Si tu encuentras ggplot2 ha simplificado y simplificado su flujo de trabajo para producir gráficos estadísticos, comprar una copia del libro es una excelente manera de decir "gracias" y apoyar el desarrollo adicional del paquete.

Actualizar

Después de una investigación adicional, es posible que pueda encontrar una lista relativamente completa de opciones al enumerar la fuente de una de las funciones de "tema", como theme_bw. La fuente no proporciona una descripción de lo posible key=value pares, pero al menos muestra la mayor parte del key nombres que tienen un efecto cuando se establecen a través de opts().

Además de las referencias obvias a Manual de referencia GGPLOT2 y al Sección de gráficos del libro de cocina para R, Hadley Wickham ofrece una buena lista de opciones () en github.

Plantillas de tema:

https://github.com/jrnold/ggthemes

Como "The Economist", "Stata", "Tufte" y más ...

Sé que la respuesta no es exactamente lo que se le preguntó, pero fue lo que estaba buscando cuando encontré esta pregunta, por lo que otros también lo hicieron.

Todas las opciones que he usado se han explicado en el gran libro GGPLOT2 de Hadley.

La mejor lista que he encontrado para la versión 0.9.2.1 es aquí.

?optsAunque esto no muestra cómo fininar sus argumentos, por lo tanto, es mejor verificar las opciones dadas anteriormente. Si puede obtener una copia del Manual de referencia GGPLOT2, le ayudará mucho.

Hice esta referencia rápida para cualquier tema o tareas Podrías buscar. Para una comprensión más general, esto Tutorial GGPLOT2 debería ayudar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top