Temas avanzados
A medida que adquiera más fluidez en ggplot2, es posible que desee utilizarlo de formas más avanzadas. Es posible que desee escribir sus propias funciones que creen gráficos de forma reutilizable, o puede que desee escribir sus propios paquetes que extiendan ggplot2. Si esto lo describe a usted, entonces los capítulos de esta parte del libro están diseñados para ayudarlo a comenzar. En 18 Programar con ggplot2 analizamos técnicas de programación que puede utilizar para crear visualizaciones de ggplot2 flexibles y reutilizables. A esto le sigue 19 Internos de ggplot2, que profundiza en la mecánica de lo que hace ggplot2 al crear un gráfico, y 20 Extendiendo ggplot2, que se basa en esta discusión para hablar sobre cómo se escriben las extensiones de ggplot2. Finalmente, para concretar un poco más estas ideas, 21 Un caso de estudio presenta un ejemplo práctico del desarrollo de una extensión ggplot2.