Apéndice A. Comprender ggplot2

La mayoría de las recetas de este libro utilizan el paquete ggplot2, creado originalmente por Hadley Wickham. No forma parte de R "base", pero ha atraído a muchos usuarios de la comunidad R por su versatilidad, su interfaz clara y coherente, y sus bellos resultados.

ggplot2 adopta un enfoque de los gráficos diferente al de otros paquetes de trazado en R. Recibe su nombre de la gramática de los gráficos de Leland Wilkinson, que proporciona una perspectiva formal y estructurada sobre cómo describir gráficos de datos.

Aunque este libro trata en gran medida de ggplot2, no quiero decir que sea el todo y el fin de los gráficos en R. Por ejemplo, a veces me resulta más rápido y fácil inspeccionar y explorar los datos con los gráficos base de R, especialmente cuando los datos no están ya estructurados adecuadamente para su uso con ggplot2. Hay algunas cosas que ggplot2 no puede hacer, o no puede hacer tan bien como otros paquetes de gráficos. Hay otras cosas que ggplot2 puede hacer, pero que paquetes especializados están mejor preparados para manejar. Sin embargo, para la mayoría de los propósitos, creo que ggplot2 ofrece el mejor rendimiento del tiempo invertido, y proporciona resultados hermosos y listos para su publicación.

Otro paquete excelente de para trazados de uso general es lattice, de Deepyan Sarkar, que es una implementación de gráficos enrejados. Se incluye como parte de la instalación base de R.

Si quieres conocer mejor ggplot2, ¡sigue leyendo! ...

Get R Graphics Cookbook, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.