Skip to content

cowplot

Streamlined Plot Theme and Plot Annotations for 'ggplot2'

v1.2.0 · Jul 7, 2025 · GPL-2

Description

Provides various features that help with creating publication-quality figures with 'ggplot2', such as a set of themes, functions to align plots and arrange them into complex compound figures, and functions that make it easy to annotate plots and or mix plots with images. The package was originally written for internal use in the Wilke lab, hence the name (Claus O. Wilke's plot package). It has also been used extensively in the book Fundamentals of Data Visualization.

Downloads

CRAN

344.8K

Last 30 days

181st

1.2M

Last 90 days

4.6M

Last year

Trend: -18.4% (30d vs prior 30d)

r2u CRAN

4.9K

Last 30 days

12.6K

Last 90 days

39.5K

Last year

Trend: +22.5% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 17, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 10, 2026
ERROR r-release-linux-x86_64

PDF version of manual

LaTeX errors when creating PDF version.
This typically indicates Rd problems.
LaTeX errors found:
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (353)

imports

APIS ASRgenomics AgroR BAQM BeeBDC BeeGUTS BiostatsUHNplus BoneDensityMapping CIMTx CNSigs CRMetrics CausCor CausalGPS CleaningValidation ClinicalUtilityRecal ClusTorus CooccurrenceAffinity CopulaSCR CovidMutations Coxmos DIDmultiplegtDYN DPI DR.SC DamageDetective E2E EQUALSTATS EQUALrepeat EVI EVchargcost EcoEnsemble EpiForsk EstimateBreed FishDiveR FitUltD GGoutlieR GHRexplore GHRmodel GLMMcosinor GPflexViz GenoTriplo HetSeq ITNr KMunicate LAD LightLogR LipidomicsR MOutliers MultRegCMP MultiATSM MultiGroupO PRECAST PSsurvival PopComm RChASM RNAseqQC RavenR Rsearch Seurat SkeletalVis SlimR SpatialRDD Spectran StepRegShiny StreamCatTools SurrogateRank SynergyLMM TITAN2 TOSTER TailClassifier TcGSA TestAnaAPP ThermalSampleR ThinkingGrid TooManyCellsR TreeDiagram USE ViSe ViroReportR Virusparies VisitorCounts XYomics anomaly autohrf bartMan bayefdr bayes4psy bigstatsr biogrowth blockCV bp braidReports carbonr causact causalnet cdcatR chooseGCM colorBlindness confidenceCurves conos conserveR cosinor2 crane crops curves cylcop cytometree dabestr daiquiri deepSTRAPP diceplot didec disaggregation dittoViz doBy eclipseplot ecode enmSdmX epifitter epos estadistica esviz ethnobotanyR evprof expowo fairadapt fastTopics fcfdr finalfit fkbma fmeffects fractalforest funkyheatmap gWQS gg.gap ggScatRidges gggap ggpca ggpubr ggrcs ggstackplot gofigR gompertztrunc grandR greenR harmony healthyR healthyR.ts hmde hydrochem iClusterVB iai ideanet idiffomix imprinting inTextSummaryTable knfi locuszoomr longreadvqs lvmisc mbRes memery metacoder metapower microplot mlergm mlts moderate.mediation multiScaleR neutralitytestr nortsTest oolong opImputation overshiny pam parafac4microbiome pathviewr patientProfilesVis pepdiff peppwR phylepic plinkQC plotthis promethee123 psre psrwe qad qbrms qmd r4pde reportRmd riAFTBART ridigbio rmsMD sampbias scCustomize scatr serofoi sgraph sherlock sigminer simaerep sleepwalk smplot2 snplinkage spatgeom specr spiro ssMousetrack stppSim sulcimap survkl tagtools talkr teal.modules.clinical tern tern.mmrm text timbeR transPlotR trtswitch tsdataleaks tsnet umx uteals vDiveR vici virtualPollen worrrd wqspt

Dependency Network

Dependencies Reverse dependencies ggplot2 gtable rlang scales EQUALCompareImages LipinskiFilters bSi huito APIS ASRgenomics AgroR BAQM BeeBDC BeeGUTS BiostatsUHNplus BoneDensityMapping CIMTx CNSigs CRMetrics +338 more reverse deps cowplot

Version History

22 tracked
new 1.2.0 Mar 10, 2026
updated 1.2.0 ← 1.1.3 diff Jul 6, 2025
updated 1.1.3 ← 1.1.2 diff Jan 22, 2024
updated 1.1.2 ← 1.1.1 diff Dec 14, 2023
updated 1.1.1 ← 1.1.0 diff Dec 29, 2020
updated 1.1.0 ← 1.0.0 diff Sep 7, 2020
updated 1.0.0 ← 0.9.4 diff Jul 10, 2019
updated 0.9.4 ← 0.9.3 diff Jan 7, 2019
updated 0.9.3 ← 0.9.2 diff Jul 14, 2018
updated 0.9.2 ← 0.9.1 diff Dec 16, 2017
updated 0.9.1 ← 0.9.0 diff Nov 15, 2017
updated 0.9.0 ← 0.8.0 diff Nov 15, 2017
updated 0.8.0 ← 0.7.0 diff Jul 29, 2017
updated 0.7.0 ← 0.6.3 diff Oct 27, 2016
updated 0.6.3 ← 0.6.2 diff Sep 29, 2016