Isabella Velasquez is feeling creative:
If you use ggplot2, you are probably used to creating plots with
geom_line()andgeom_point(). You may also have ventured into to the broader ggplot2 ecosystem to use geoms likegeom_density_ridges()from ggridges orgeom_signif()from ggsignif. But have you ever wondered how these extensions were created? Where did the authors figure out how to create a new geom? And, if the plot of your dreams doesn’t exist, how would you make your own?Enter the exciting world of creating your own ggplot2 extensions.
The post looks a lot like a series of slides, and it takes you through the process of creating a new geom. H/T R-Bloggers.