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

391.1K

Last 30 days

156th

1.1M

Last 90 days

4.5M

Last year

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

CRAN Check Status

14 OK
Show all 14 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-macos-arm64 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 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (346)

imports

APIS ASRgenomics AgroR BAQM BeeBDC BeeGUTS BiostatsUHNplus BoneDensityMapping CIMTx CNSigs CRMetrics CausCor CausalGPS CleaningValidation ClinicalUtilityRecal ClusTorus CoSMoS CooccurrenceAffinity 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 MultRegCMP MultiATSM MultiGroupO PRECAST PSsurvival PopComm RChASM RGraphSpace RNAseqQC RavenR Rsearch Seurat SkeletalVis SlimR SpatialRDD Spectran StepRegShiny StreamCatTools SynergyLMM TITAN2 TOSTER TailClassifier TcGSA TestAnaAPP ThermalSampleR ThinkingGrid TooManyCellsR TreeDiagram USE ViSe ViroReportR Virusparies VisitorCounts WormTensor anomaly autohrf bartMan bayefdr bayes4psy bigstatsr biogrowth blockCV bp braidReports carbonr causact causalnet cdcatR chooseGCM colorBlindness confidenceCurves conos conserveR cosinor2 crane crops cylcop cytometree dabestr daiquiri deepSTRAPP diceplot didec disaggregation dittoViz doBy eclipseplot ecode enmSdmX epos estadistica esviz ethnobotanyR evprof expowo fairadapt fastTopics fcfdr finalfit fkbma fmeffects foreSIGHT fractalforest funkyheatmap gWQS gg.gap ggResidpanel ggScatRidges gggap ggpca ggpubr ggrcs ggstackplot gofigR gompertztrunc grandR harmony healthyR healthyR.ts hmde iClusterVB iai ideanet idiffomix imprinting inTextSummaryTable knfi locuszoomr longreadvqs lvmisc mbRes memery 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 tagtools talkr teal.modules.clinical tern tern.mmrm text timbeR transPlotR trtswitch tsdataleaks tsnet umx uteals 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 +331 more reverse deps cowplot

Version History

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.0 ← 0.8.0 diff Nov 15, 2017
updated 0.9.1 ← 0.9.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
updated 0.6.2 ← 0.6.1 diff Apr 19, 2016
updated 0.6.1 ← 0.6.0 diff Mar 5, 2016
updated 0.6.0 ← 0.5.0 diff Dec 18, 2015
updated 0.5.0 ← 0.4.0 diff Jun 30, 2015
updated 0.4.0 ← 0.3.1 diff Jun 13, 2015