# awesome-ggplot2 **Repository Path**: biojian/awesome-ggplot2 ## Basic Information - **Project Name**: awesome-ggplot2 - **Description**: A curated list of awesome ggplot2 tutorials, packages etc. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-25 - **Last Updated**: 2026-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Awesome `ggplot2` [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [](https://ggplot2.tidyverse.org/) # General * [Official website](https://ggplot2.tidyverse.org/) * [Reference](https://ggplot2.tidyverse.org/reference/index.html) * [Cheat Sheet: Data Visualization with ggplot2](https://rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf) # Persons (+ twitter) * [Hadley Wickham](http://hadley.nz/) ([@hadleywickham](https://twitter.com/hadleywickham)) * [Kieran Healy](https://kieranhealy.org/) ([@kjhealy](https://twitter.com/kjhealy/)) * [Claus Wilke](https://serialmentor.com/) ([@ClausWilke](https://twitter.com/ClausWilke)) * [Thomas Lin Pedersen](https://www.data-imaginist.com/) ([@thomasp85](https://twitter.com/thomasp85)) * Winston Chang ([@winston_chang](https://twitter.com/winston_chang)) * [Lionel Henry](https://github.com/lionel-) ([@_lionelhenry](https://twitter.com/_lionelhenry)) * [Kara Woo](https://karawoo.com/) ([@kara_woo](https://twitter.com/kara_woo)) * [Hiroaki Yutani](https://yutani.rbind.io/) ([@yutannihilat_en](https://twitter.com/yutannihilat_en)) * [Dewey Dunnington](https://fishandwhistle.net/) ([@paleolimbot](https://twitter.com/paleolimbot)) # R packages ## Geometrics * {[calendR](https://github.com/R-CoderDotCom/calendR)}: Fully customizable ready to print monthly and yearly calendars made with ggplot2 * {[complex-upset](https://krassowski.github.io/complex-upset/)}: A library for creating complex UpSet plots with ggplot2 geoms * {[corrmorant](https://github.com/r-link/corrmorant)}: R package for flexible correlation matrices based on ggplot2 * {[easyalluvial](https://erblast.github.io/easyalluvial/)}: Create alluvial plots with a single line of code * {[econocharts](https://r-coder.com/economics-charts-r/)}: Economics charts in R using ggplot2 * {[geomnet](http://sctyner.github.io/geomnet/)}: Network visualization in the ggplot2 framework * {[ggalluvial](http://corybrunson.github.io/ggalluvial/)}: ggplot2 extension for alluvial plots * {[ggalt](https://github.com/hrbrmstr/ggalt)}: Extra Coordinate Systems, Geoms, Statistical Transformations & Scales for 'ggplot2' * {[ggambit](https://github.com/cj-holmes/ggambit)}: Visualise FEN chess positions with ggplot2 * {[gganatogram](https://github.com/jespermaag/gganatogram)}: Create anatograms using ggplot2 * {[ggbeeswarm](https://github.com/eclarke/ggbeeswarm)}: Column scatter / beeswarm-style plots in ggplot2 * {[ggblur](https://github.com/coolbutuseless/ggblur)}: Blurry Point Geom for ggplot2 * {[ggbump](https://github.com/davidsjoberg/ggbump)}: A geom for ggplot to create bump plots * {[ggchicklet](https://cinc.rud.is/web/packages/ggchicklet/)}: Create Chicklet (Rounded Segmented Column) Charts * {[ggcor](https://github.com/houyunhuang/ggcor)}: Extended tools for correlation analysis and visualization. * {[ggeconodist](https://github.com/hrbrmstr/ggeconodist)}: Create Diminutive Distribution Charts * {[ggdag](https://ggdag.malco.io/)}: An R Package for visualizing and analyzing causal directed acyclic graphs * {[ggdist](https://mjskay.github.io/ggdist/)}: Visualizations of distributions and uncertainty * {[ggExtra](https://github.com/daattali/ggExtra)}: Add marginal histograms to ggplot2, and more ggplot2 enhancements * {[gggibbous](https://github.com/mnbram/gggibbous)}: Moon charts, a pie chart alternative, for ggplot2 * {[gghalves](https://erocoar.github.io/gghalves/)}: Easy half-half geoms in ggplot2 * {[gghilbertstrings](https://sumidu.github.io/gghilbertstrings/)}: Create Hilbert curves in ggplot2 * {[ggkeyboard](https://github.com/sharlagelfand/ggkeyboard)}: Make a keyboard using ggplot2 * {[ggmacc](https://github.com/aj-sykes92/ggmacc)}: R package repository for building marginal abatement cost curves with ggplot2 * {[ggmosaic](https://haleyjeppson.github.io/ggmosaic/)}: Mosaicplots in the ggplot2 framework * {[ggparliament](https://github.com/RobWHickman/ggparliament)}: Simple parliament plots using ggplot2 * {[ggpointdensity](https://github.com/LKremer/ggpointdensity)}: A Cross Between a Scatter Plot and a 2D Density Plot * {[ggsoccer](https://torvaney.github.io/ggsoccer/)}: Plot soccer event data in R/ggplot2 * {[ggspectra](https://bitbucket.org/aphalo/ggspectra/)}: Plotting spectra with ggplot2 * {[ggpage](https://emilhvitfeldt.github.io/ggpage/)}: Creates Page Layout Visualizations in R * {[ggpol](https://github.com/erocoar/ggpol)}: Parliament diagrams and more for ggplot2 * {[ggpolypath](https://mdsumner.github.io/ggpolypath/)}: Polygons with holes for ggplot2 * {[ggpubr](https://rpkgs.datanovia.com/ggpubr/)}: 'ggplot2' Based Publication Ready Plots * {[ggradar](https://github.com/ricardo-bion/ggradar)}: radar charts with ggplot2 * {[ggraph](https://ggraph.data-imaginist.com/)}: A grammar of graphics for relational data * {[ggrastr](https://github.com/VPetukhov/ggrastr)}: Raster geoms for ggplot2 * {[ggrepel](https://ggrepel.slowkow.com/)}: Repel overlapping text labels away from each other * {[ggrgl](https://coolbutuseless.github.io/package/ggrgl/)}: 3D Graphics Using the Grammar of Graphics * {[ggridges](https://wilkelab.org/ggridges/)}: Ridgeline plots in ggplot2 * {[ggside](https://github.com/jtlandis/ggside)}: ggplot2 extension allowing for plotting various geometries as side panels * {[ggsignif](https://github.com/const-ae/ggsignif)}: Easily add significance brackets to your ggplots * {[ggstream](https://github.com/davidsjoberg/ggstream)}: A package to make streamplots * {[ggtda](https://github.com/rrrlw/ggtda)}: ggplot2 extension to visualize persistent homology * {[ggTimeSeries](https://github.com/AtherEnergy/ggTimeSeries)}: Time series visualisation * {[ggthreed](https://github.com/coolbutuseless/ggthreed)}: 3d geoms and stats for ggplot * {[ggtree](https://github.com/YuLab-SMU/ggtree)}: Visualization and annotation of phylogenetic trees * {[ggvenn](https://github.com/yanlinlin82/ggvenn)}: Venn Diagram by ggplot2, with really easy-to-use API * {[ggVennDiagram](https://github.com/gaospecial/ggVennDiagram)}: A 'ggplot2' implement of Venn Diagram * {[ggwaffle](https://liamgilbey.github.io/ggwaffle/)}: Creating waffle charts in a ggplot friendly way * {[ggweekly](https://github.com/gadenbuie/ggweekly)}: Easy, printable, custom calendars and week planners * {[ggwordcloud](https://lepennec.github.io/ggwordcloud/)}: A word cloud geom for ggplot2 * {[ggxmean](https://github.com/EvaMaeRey/ggxmean)}: Put a vertical line at the mean of x w/ geom_xmean() and do other stuff * {[parttree](https://github.com/grantmcdermott/parttree)}: Simple package for plotting decision tree partitions in R * {[treemapify](http://wilkox.org/treemapify/)}: Draw treemaps in ggplot2 * {[waffle](https://github.com/hrbrmstr/waffle)}: Make waffle (square pie) charts in R ## Themes and aesthetics * {[bbplot](https://github.com/bbc/bbplot)}: R package that helps create and export ggplot2 charts in the style used by the BBC News data team * {[cyberpunk](https://github.com/r-coderdotcom/cyberpunk)}: A function to create cyberpunk-style graphs with R based on ggplot2 * {[ggcharts](https://github.com/thomas-neitmann/ggcharts)}: Get You to Your Desired Plot Faster * {[ggdark](https://github.com/nsgrantham/ggdark)}: Dark mode for ggplot2 themes * {[ggCyberPunk](https://github.com/delabj/ggCyberPunk)}: Working on creating a similar cyberpunk geom for ggplot * {[ggeasy](https://github.com/jonocarroll/ggeasy)}: Easy Access to 'ggplot2' Commands * {[ggedit](https://github.com/yonicd/ggedit)}: Interactively edit ggplot layer aesthetics and theme definitions * {[ggfittext](https://github.com/wilkox/ggfittext)}: ggplot2 geoms to fit text into boxes * {[ggfx](https://github.com/thomasp85/ggfx)}: ggfx is a (currently experimantal) package that allows the use of various filters and shaders on ggplot2 layers * {[gghighlight](https://github.com/yutannihilation/gghighlight)}: Highlight points and lines in ggplot2 * {[gglaplot](https://github.com/Greater-London-Authority/gglaplot)}: Makes graphics in the GLA style using ggplot2 * {[ggnewscale](https://github.com/eliocamp/ggnewscale)}: Multiple Fill and Color Scales in 'ggplot2' * {[ggpomological](https://www.garrickadenbuie.com/project/ggpomological/)}: Pomological plot theme for ggplot2 * {[ggprism](https://csdaw.github.io/ggprism/)}: ggplot2 extension inspired by GraphPad Prism * {[ggrough](https://xvrdm.github.io/ggrough/)}: Convert ggplot2 chart to roughjs * {[ggsci](https://nanx.me/ggsci/)}: Scientific journal and sci-fi themed color palettes for ggplot2 * {[ggstar](https://github.com/xiangpin/ggstar/)}: Star layer for ggplot2 * {[ggtech](https://github.com/ricardo-bion/ggtech)}: ggplot2 tech themes, scales, and geoms * {[ggtext](https://github.com/wilkelab/ggtext)}: Improved text rendering support for ggplot2 * {[ggtextures](https://github.com/clauswilke/ggtextures)}: Drawing textured rectangles and bars with ggplot * {[ggthemes](https://jrnold.github.io/ggthemes/)}: Additional themes, scales, and geoms for ggplot2 * {[ggthemr](https://github.com/cttobin/ggthemr)}: Themes for ggplot2 * {[hrbrthemes](https://github.com/hrbrmstr/hrbrthemes)}: Opinionated, typographic-centric ggplot2 themes and theme components * {[mdthemes](https://github.com/thomas-neitmann/mdthemes)}: Markdown Themes for 'ggplot2' * {[paletteer](https://emilhvitfeldt.github.io/paletteer/)}: Collection of most color palettes in a single R package * {[rockthemes](https://johnmackintosh.com/rockthemes/)}: R colour palettes based on classic rock albums and some other ones * {[savonliquide](https://github.com/feddelegrand7/savonliquide)}: Check for Color Contrast Accessibility in R * {[soilpalettes](https://github.com/kaizadp/soilpalettes)}: R color palettes inspired by soil profiles * {[thematic](https://rstudio.github.io/thematic/)}: Unified and automatic theming of ggplot2, lattice, and base R graphics * {[tvthemes](https://ryo-n7.github.io/tvthemes/)}: ggplot2 themes and palettes based on your favorite TV shows * {[urbnthemes](https://urbaninstitute.github.io/urbnthemes/index.html)}: Urban Institute's ggplot2 theme and tools ## Presentation, composition and scales * {[cowplot](https://wilkelab.org/cowplot/)}: Streamlined Plot Theme and Plot Annotations for ggplot2 * {[facetscales](https://github.com/zeehio/facetscales)}: facet_grid with different scales per facet * {[geofacet](https://hafen.github.io/geofacet/)}: R package for geographical faceting with ggplot2 * {[gganimate](https://gganimate.com/)}: A Grammar of Animated Graphics * {[ggannotate](https://github.com/MattCowgill/ggannotate)}: Interactively annotate ggplots * {[ggbillboard](https://github.com/nacnudus/ggbillboard)}: A package to fill vacant ggplot2 facets with images * {[ggfocus](https://github.com/Freguglia/ggfocus)}: A 'ggplot2' extension that provides tools for automatically creating scales to focus on subgroups * {[ggforce](https://ggforce.data-imaginist.com/)}: Accelerating ggplot2 * {[ggh4x](https://github.com/teunbrand/ggh4x)}: ggplot extension: options for tailored facets, multiple colourscales and miscellaneous * {[gghighlight](https://yutannihilation.github.io/gghighlight/)}: Highlight points and lines in ggplot2 * {[ggiraph](https://davidgohel.github.io/ggiraph/)}: Make 'ggplot' Graphics Interactive * {[ggupset](https://github.com/const-ae/ggupset)}: Combination matrix axis for 'ggplot2' to create 'UpSet' plots * {[patchwork](https://patchwork.data-imaginist.com/)}: The Composer of ggplots * {[plotly](https://github.com/ropensci/plotly)}: An interactive graphing library for R * {[scales](https://scales.r-lib.org/)}: Tools for ggplot2 scales * {[showtext](https://github.com/yixuan/showtext)}: Using Fonts More Easily in R Graphs * {[tagger](https://eliocamp.github.io/tagger/)}: Add tags to ggplot2 facets ## Spatial * {[ggcounty](https://github.com/hrbrmstr/ggcounty)}: Generate ggplot2 geom_map county maps * {[ggmap](https://github.com/dkahle/ggmap)}: A package for plotting maps in R with ggplot2 * {[ggOceanMaps](https://github.com/MikkoVihtakari/ggOceanMaps/)}: Plot oceanographic research data on maps using ggplot2 * {[ggsn](http://oswaldosantos.github.io/ggsn/)}: R package to add north symbols and scale bars to maps created with ggplot or ggmap * {[ggspatial](https://paleolimbot.github.io/ggspatial/)}: Enhancing spatial visualization in ggplot2 * {[mapDK](https://github.com/sebastianbarfort/mapDK)}: R package for making maps of Denmark * {[mapSpain](https://dieghernan.github.io/mapSpain/)}: Administrative Boundaries of Spain * {[metR](https://eliocamp.github.io/metR/)}: Tools for Easier Analysis of Meteorological Fields * {[rayshader](https://github.com/tylermorganwall/rayshader)}: R Package for 2D and 3D mapping and data visualization * {[sugarbag](https://srkobakian.github.io/sugarbag/)}: An R package to create tessellated hexagon maps of Australia * {[urbnmapr](https://urbaninstitute.github.io/urbnmapr/index.html)}: US state and county maps with Alaska and Hawaii ## Icons, patterns and images * {[emoGG](https://github.com/dill/emoGG)}: Emoji in ggplot2 * {[ggflags](https://github.com/rensa/ggflags)}: A flag geom for ggplot2 * {[ggimage](https://github.com/GuangchuangYu/ggimage)}: Use Images in ggplot2 * {[ggpattern](https://coolbutuseless.github.io/package/ggpattern/index.html)}: ggplot geoms with pattern fills ## Data and models * {[edgebundle](https://github.com/schochastics/edgebundle)}: R package implementing edge bundling algorithms * {[FunnelPlotR](https://chrismainey.github.io/FunnelPlotR/)}: Funnel plots for comparing institutional performance, with overdispersion adjustment * {[GGally](https://ggobi.github.io/ggally/index.html)}: R package that extends ggplot2 * {[ggdendro](http://andrie.github.io/ggdendro/)}: Tools to extract dendrogram plot data for use with 'ggplot2' * {[ggeffects](https://strengejacke.github.io/ggeffects/)}: Tidy Data Frames of Marginal Effects for ggplot2 * {[ggfortify](https://github.com/sinhrks/ggfortify)}: Define fortify and autoplot functions to allow ggplot2 to handle some popular R packages * {[ggip](https://davidchall.github.io/ggip/)}: R package to visualize IP data * {[gglm](https://github.com/graysonwhite/gglm)}: Grammar of Graphics for Linear Model Diagnostic Plots * {[ggparty](https://github.com/martin-borkovec/ggparty)}: ggplot2 visualizations for the partykit package * {[ggpval](https://github.com/s6juncheng/ggpval)}: Add statistical test or annotation to your ggplot2 plots * {[ggRandomForest](https://github.com/ehrlinger/ggRandomForests)}: Graphical analysis of random forests with the randomForestSRC, randomForest and ggplot2 packages * {[ggResidpanel](https://goodekat.github.io/ggResidpanel/)}: An R package for creating a panel of diagnostic plots for residuals from a model * {[ggstatsplot](https://indrajeetpatil.github.io/ggstatsplot/)}: Enhancing 'ggplot2' plots with statistical analysis * {[jtools](https://jtools.jacob-long.com/)}: Tools for summarizing/visualizing regressions and other helpful stuff * {[KMunicate](https://ellessenne.github.io/KMunicate-package/)}: Create KMunicate-Style Plots * {[lindia](https://github.com/yeukyul/lindia)}: Extension package of linear regression diagonostic plots in ggplot2 * {[naniar](https://github.com/njtierney/naniar)}: Tidy data structures, summaries, and visualisations for missing data * {[sjPlot](https://strengejacke.github.io/sjPlot/)}: Data Visualization for Statistics in Social Science * {[survminer](https://rpkgs.datanovia.com/survminer/)}: Survival Analysis and Visualization * {[tidybayes](http://mjskay.github.io/tidybayes/)}: Bayesian analysis + tidy data + geoms # Books * [Data Visualization: A practical introduction](http://socviz.co/) * [Data Visualization with R](https://rkabacoff.github.io/datavis/) * [Fundamentals of Data Visualization](https://serialmentor.com/dataviz/) * [ggplot2: Elegant Graphics for Data Analysis](https://ggplot2-book.org/) # Book chapters * [Cookbook for R: Graphs](http://www.cookbook-r.com/Graphs/) * [R for Data Science: Data visualisation](https://r4ds.had.co.nz/data-visualisation.html) * [Modern Statistics for Modern Biology: High Quality Graphics in R](https://web.stanford.edu/class/bios221/book/Chap-Graphics.html) * [Quantitative Politics with R: Introduction to ggplot2](http://qpolr.com/dataviz.html) # Online Courses * edX * [Data Science: Visualization](https://www.edx.org/course/data-science-visualization) # Galleries * [ggplot2 extensions](https://exts.ggplot2.tidyverse.org/) * [The R Graph Gallery](https://www.r-graph-gallery.com/) * [R CHARTS](https://r-charts.com/) # Text tutorials * Beginner, introduction * [a ggplot2 grammar guide](https://evamaerey.github.io/ggplot2_grammar_guide/about) * [A Simple Introduction to the Graphing Philosophy of ggplot2](https://tomhopper.me/2014/03/28/a-simple-introduction-to-the-graphing-philosophy-of-ggplot2/) * [Aesthetics, Geoms, Mappings, Scales, What?](https://ggplot2tutor.com/beginner_tutorial/beginner_tutorial/) * [An Introduction on How to Make Beautiful Charts With R and ggplot2](https://minimaxir.com/2015/02/ggplot-tutorial/) * [ggplot2 Quickref](http://r-statistics.co/ggplot2-cheatsheet.html) * [Beautiful plotting in R: A ggplot2 cheatsheet](http://zevross.com/blog/2014/08/04/beautiful-plotting-in-r-a-ggplot2-cheatsheet-3/) * [Top 50 ggplot2 Visualizations - The Master List (With Full R Code)](http://r-statistics.co/Top50-Ggplot2-Visualizations-MasterList-R-Code.html) * [A ggplot2 Tutorial for Beautiful Plotting in R](https://cedricscherer.netlify.com/2019/08/05/a-ggplot2-tutorial-for-beautiful-plotting-in-r/) * [Statistical tools for high-throughput data analysis: ggplot2 - Essentials](http://www.sthda.com/english/wiki/ggplot2-essentials) * [Efficient and beautiful data synthesis: Taking your tidyverse skills to the next level](https://ourcodingclub.github.io/tutorials/dataviz-beautification-synthesis/) * Intermediate, general * [Data visualization using ggplot2 (intermediate)](https://rpubs.com/bpbond/727258) * Theme customisation * [10 Levels of ggplot2: From Basic to Beautiful](https://medium.com/compassred-data-blog/10-levels-of-ggplot2-from-basic-to-beautiful-5ce3c4e7624f) * [A complete guide to scales](https://ggplot2tor.com/scales/) * [Changing Glyph in legend in ggplot2](https://www.hvitfeldt.me/blog/changing-glyph-in-ggplot2/) * [Creating and using custom ggplot2 themes](https://themockup.blog/posts/2020-12-26-creating-and-using-custom-ggplot2-themes/) * [Custom themes in ggplot2](https://www.statworx.com/de/blog/custom-themes-in-ggplot2/) * [ggplot Wizardry Hands-On](https://z3tt.github.io/OutlierConf2021/) * [How to make any plot look better](https://ggplot2tutor.com/make_any_plot_look_better/make_any_plot_look_better/) * [Creating corporate colour palettes for ggplot2](https://drsimonj.svbtle.com/creating-corporate-colour-palettes-for-ggplot2) * [Label line ends in time series with ggplot2](https://drsimonj.svbtle.com/label-line-ends-in-time-series-with-ggplot2) * [Data Viz with Python and R: ggplot2](https://datavizpyr.com/category/r/ggplot2/) * [The Evolution of a ggplot (Ep. 1)](https://cedricscherer.netlify.com/2019/05/17/the-evolution-of-a-ggplot-ep.-1/) * [ggplot2 Theme Elements Demonstration](https://henrywang.nl/ggplot2-theme-elements-demonstration/) * Geometrics * [Exploring ggplot2 boxplots - Defining limits and adjusting style](https://waterdata.usgs.gov/blog/boxplots/) * [Exploring other {ggplot2} geoms](https://ivelasq.rbind.io/blog/other-geoms/) * [Heatmaps in ggplot2](https://themockup.blog/posts/2020-08-28-heatmaps-in-ggplot2/) * [Make Multi-point “dumbbell” Plots in ggplot2](https://rud.is/b/2019/06/06/make-multi-point-dumbbell-plots-in-ggplot2/) * [Real Emojis in ggplot2](https://www.hvitfeldt.me/blog/real-emojis-in-ggplot2/) * [Recreate a FiveThirtyEight Chicklet Stacked Bar Chart in ggplot2](https://www.mikelee.co/posts/2020-02-08-recreate-fivethirtyeight-chicklet-stacked-bar-chart-in-ggplot2/) * [geom_paired_raincloud(): A {ggplot2} geom for visualizing change in distribution between two conditions](https://yjunechoe.github.io/posts/2020-07-13-geom-paired-raincloud/) * [Radial Patterns in ggplot2](https://ijeamaka-anyene.netlify.app/posts/2021-01-04-radial-patterns-in-ggplot2/) * Spatial * [Bivariate maps with ggplot2 and sf](https://timogrossenbacher.ch/2019/04/bivariate-maps-with-ggplot2-and-sf/) * [Inset maps with ggplot2](https://geocompr.github.io/post/2019/ggplot2-inset-maps/) * Presentation * [Align multiple ggplot2 plots by axis](https://divingintogeneticsandgenomics.rbind.io/post/align-multiple-ggplot2-plots-by-axis/) * [Designing ggplots: making clear figures that communicate](https://designing-ggplots.netlify.com/) * [Layered Presentation of Graphics with +aes() in ggplot2](https://evangelinereynolds.netlify.com/post/layered-presentation-of-graphics-with-aes-in-ggplot2/) * [Label line ends in time series with ggplot2](https://drsimonj.svbtle.com/label-line-ends-in-time-series-with-ggplot2) * Statistics * [Summary statistics](https://ggplot2tutor.com/summary_statistics/summary_statistics/) * [Demystifying stat_ layers in {ggplot2}](https://yjunechoe.github.io/posts/2020-09-26-demystifying-stat-layers-ggplot2/) # Video tutorials * Beginner/intermediate * [ggplot2 workshop part 1](https://www.youtube.com/watch?v=h29g21z0a68) * [ggplot2 workshop part 2](https://www.youtube.com/watch?v=0m4yywqNPVY) * Customization * [How to make Boxplots in R More Informative (ggplot2 and Extension Packages)](https://www.youtube.com/watch?v=kQ8CtRV0kSQ) # Miscellaneous * [A generated list of repos containing themes for ggplot2](https://github.com/jmcastagnetto/ggplot2_themes_in_github/) * [All hail ggplot2—The code powering all those excellent charts is 10 years old](https://qz.com/1007328/all-hail-ggplot2-the-code-powering-all-those-excellent-charts-is-10-years-old/) * [Awesome R](https://awesome-r.com/) * [Comparing ggplot2 and R Base Graphics](https://flowingdata.com/2016/03/22/comparing-ggplot2-and-r-base-graphics/) * [Most upvoted ggplot2 questions on Stack Overflow](https://stackoverflow.com/questions/tagged/ggplot2?tab=Votes)