Key differences

  • ggplot2 has 2.7× as many GitHub stars as patchwork (7K vs 2.6K).
  • ggplot2 had more development activity over the last 12 months: 86 commits vs 0.
  • ggplot2 is downloaded 6.3× as often on CRAN (471.1K vs 74.8K per week).
  • Both are released under the MIT license.
  • ggplot2 is the older project: its repository was created in 2008, patchwork's in 2017.
  • patchwork has had no commits since Aug 25, 2025.

By the numbers

  • ggplot2
  • patchwork
GitHub stars
7K 2.6K
CRAN downloads / week
471.1K 74.8K
Commits, last 12 months
86 0
Contributors
354 17
Forks
2.1K 171
Show data as a table
ggplot2 vs patchwork by the numbers
Metricggplot2patchwork
GitHub stars7,0052,615
CRAN downloads / week471,05174,782
Commits, last 12 months860
Contributors35417
Forks2,125171

Development activity

Commits per month to each default branch, last 12 complete months.

  • ggplot2
  • patchwork
0102030 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sepggplot2patchwork
0102030 Oct 2025 Jan 2026 Apr Jul ggplot2patchwork
Show data as a table
ggplot2 vs patchwork: commits per month
Monthggplot2patchwork
Oct 2025290
Nov 2025120
Dec 2025200
Jan 202610
Feb 202640
Mar 202620
Apr 202640
May 202600
Jun 202600
Jul 202600
Aug 202600
Sep 2026140

Side by side

Attributeggplot2patchwork
DescriptionA plotting system based on the grammar of graphics.Composes multiple ggplot2 plots into a single figure.
CategoryR data visualization packagesR data visualization packages
LicenseMITMIT
LanguageRR
StatusActiveInactive
Latest releasev4.0.3 ()v1.3.2 ()
Last commit
Repository created
Open issues7676
Install
install.packages("ggplot2")
install.packages("patchwork")

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • ggplot2

    A plotting system based on the grammar of graphics.

    7K starsRMIT

  • patchwork

    Composes multiple ggplot2 plots into a single figure.

    2.6K starsRMIT

More comparisons