Skip to content

scales

Scale Functions for Visualization

v1.4.0 · Apr 24, 2025 · MIT + file LICENSE

Description

Graphical scales map data to aesthetics, and provide methods for automatically determining breaks and labels for axes and legends.

Downloads

1.3M

Last 30 days

17th

5.5M

Last 90 days

16.9M

Last year

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

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
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 details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

Author field differs from that derived from Authors@R
  Author:    ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (<https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (03wc8by49)’
  Authors@R: ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (ORCID: <https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)’
NOTE r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

Author field differs from that derived from Authors@R
  Author:    ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (<https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (03wc8by49)’
  Authors@R: ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (ORCID: <https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)’

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

Author field differs from that derived from Authors@R
  Author:    ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (<https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (03wc8by49)’
  Authors@R: ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (ORCID: <https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)’
NOTE r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

Author field differs from that derived from Authors@R
  Author:    ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (<https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (03wc8by49)’
  Authors@R: ‘Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (ORCID: <https://orcid.org/0000-0002-5147-4711>), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)’

Reverse Dependencies (1302)

imports

AMPLE ANOPA APCtools ASML ATQ AccelStab AcceptReject AeRobiology AlgeriAPIs AntibodyForests ArgentinAPI AudioScatter AutoPlots BAMBI BCEA BIGL BTSPAS BTWAR BallMapper BatchGetSymbols BayesMortalityPlus BayesPower BayesianReasoning Bchron Bernadette BiVariAn BoundaryStats BrazilDataAPI BuyseTest CFO CMapViz CRMetrics CSTools CarletonStats Certara.DarwinReporter Certara.ModelResults Certara.VPCResults Certara.Xpose.NLME ChileDataAPI ChinAPIs CimpleG ClusTCR2 ClussCluster ClusterGVis ClusterVAR ColombiAPI ComplexUpset ConFluxPro DAISIEprep DATAstudio DDPNA DESA DEploid DEploid.utils DEplotting DFD DIVINE DImodelsVis DUToolkit DamageDetective DataExplorer Deducer DemographicTable DescribeDisplay DiagrammeR DisasterAlert DistPlotter EDCimport EFA.MRFA EIX EMMIXgene ER EWSmethods EpiEstim EpiNow2 ExPanDaR FAMetA FAST.R FFTrees FRK FinanceGraphs FishDiveR FunnelPlotR G2Sd GGEBiplots GGally GGoutlieR GHRmodel GLMMcosinor GPTCM GRNNs GSEMA GTAPViz GeomArchetypal GimmeMyPlot Greymodels HDStIM HVT HYPEtools HetSeq HiGarrote IBLM ICSClust ILRCM IncDTW IndiAPIs IndonesiAPIs JANE JPSurv JWileymisc JapanAPIs Karen LLM LSTS LifeInsureR LightLogR LipidMS LipidomicsR LorMe MAPCtools MAnorm2 MBNMAdose MBNMAtime MCOE MDPIexploreR MKdescr MKmisc MLwrap MarketMatching MaxMC MaxWiK MexicoDataAPI MicrobTiSDA MorphoRegions MortalityTables MultBiplotR MultiTraits NHSRplotthedots NIMAA NMAforest NOVA NetSimR NetworkExtinction NeuralNetTools NeuralSens NeuroDecodeR NiLeDAM NonParRolCor ONAM OSLdecomposition OncoBayes2 OpenRepGrid OpenRepGrid.ic Orangutan PAMmisc PAMscapes PFIM PKbioanalysis PLNmodels PLUCR PRECAST PRISMA2020 PathwaySpace PeruAPIs PhytoIn PieGlyph PlotFTIR PopComm PowRPriori PvSTATEM QRAGadget QurvE R4GoodPersonalFinances RADanalysis RCPA RCaucTile RDS RGraphSpace RIdeogram RMixtComp RMixtCompUtilities RNewsflow RRgeo RSDA RSP RSSL RTSA RastaRocket RavenR Rbearcat Rcan RcmdrPlugin.KMggplot2 RcmdrPlugin.RiskDemo RepeatedHighDim ReporterScore RestoreNet RevGadgets Rnest Rnmr1D RoBMA RoBSA RobMixReg Rtrack RtsEva SCVA SDGdetector SEERaBomb SEIRfansy SHELF SIAmodules SPACO SPARRAfairness SPARTAAS SSDM SSIMmap STDistance STMotif SUMMER SVMMaj SangerTools SeaVal SemNeT SeqFeatR SerolyzeR Seurat SeuratExplorer ShellChron Signac SimpleUpset SimplyAgree SixSigma Slick SlideCNA SlimR SmartEDA SoftBart SpatMCA Spectran SportMiner SuperCell SurvGME TCIU TDA TSstudio TailClassifier TailID ThinkingGrid Tivy TwoDiRef UNCOVER UniprotR UpSetR VALERIE VennItem ViSe Virusparies VisualizeSimon2Stage WaterBalanceR WeightedTreemaps Westerlund XYomics YEAB ZINAR1 aNCA aRtsy actel actuary actxps adas.utils adestr adobeanalyticsr adproclus aedseo afcharts afmToolkit agregR airship alakazam allMT animint2 ankiR aoristic apa7 apyramid auditor autoFlagR autoReg backtestGraphics bartMan basedosdados bayesROE bayesammi bayesianVARs baystability bdrc bdscale bea.R beezdemand bennu betaclust bfw billboarder bioSNR biometryassist biomod2 birddog blends braidReports brfinance bridgesampling brinton bsynth callsync campfin car catool causalnet cellGeometry cellWise censuspyrID childsds chillR chopper chronicle cifmodeling citationchaser classmap climatehealth clintools codez colordistance colorist colors3d complmrob condformat condvis2 conformalInference.fd conserveR corncob corporaexplorer cosinor2 covid19india cowplot cpr crimeutils criticality crosshap csa csmpv csranks currr cyclomort dPCP dabestr daiquiri dampack datacult datana dataprep dataquieR dcurves deepSTRAPP deeptime deltaccd deltapif dendroTools depower descriptr designit di diegr discovr dispRity diversityForest dlstats door dotsViolin drc dsos dtrackr dynaSpec eDNAjoint eHDPrep eSIR eam easy.utils easysurv ebirdst echarts4r ecoXCorr edar effectplots elfgen emburden enmSdmX epe4md epiCo epicR epikit epitabulate epiviz epoxy eq5dsuite esquisse esviz eudract evalHTE evalITR eventreport exceldata excessmort experiences expertsurv explainer expowo extraSuperpower ez ezcox fChange fSRM fabletools fairadapt fairmodels fasstr fastqcr fect fedmatch ferrn ffp fic finalfit findGSEP findn findviews fingerPro fishualize fitbitViz flexdashboard flexoki flowmapper fonctionr foqat foreSIGHT forestmangr fst4pg funGp funMoDisco funModeling fusionchartsR gammaFuncModel gemR geneticae geomerge geomtextpath ggChernoff ggEDA ggExtra ggFishPlots ggPMX ggQQunif ggalign ggallin gganimate ggarrow ggauto ggbiplot ggblanket ggborderline ggcorrheatmap ggdensity ggdiagram ggdibbler ggdiceplot ggdist ggetho ggfields ggfixest ggforce ggfortify ggfun gggda gggenomes gggibbous ggh4x gghexsize gghighlight ggimage ggincerta ggiraphExtra gglinedensity ggmap ggmice ggnormalviolin ggpattern ggpedigree ggplate ggplot.multistats ggplot2 ggplotAssist ggpmisc ggpp ggprism ggpubr ggquickeda ggraph ggrcs ggrecipes ggredist ggrefine ggrepel ggridges ggsankeyfier ggsci ggseg3d ggshadow ggside ggspatial ggspectra ggstar ggstats ggsurveillance ggtaxplot ggtern ggtext ggthemes ggtime ggupset ggvariant ggvenn ggvfields ggwordcloud gluvarpro googleway grandR grasps gratia greenR gt gtExtras guideR gwaRs haldensify halfcircle halfmoon hdar healthfinance healthyR heapsofpapers heatmaply hemispheR heterogen hierarchicalSets hillshader hockeystick hydroroute iDINGO iNZightPlots ibawds idefix idiffomix idiogramFISH idopNetwork iglu iheatmapr immunarch imt inTextSummaryTable ingredients injurytools inlamemi inlcolor insurancerating interpretCI intradayModel invacost invitroTKstats invivoPKfit ip2location ip2proxy ipeaplot iprior isoorbi iwaqr jackstrap jcolors jenga jsmodule kableExtra kayadata kitesquare knfi kollaR l1rotation labNorm lablaster lambdaTS lconnect ldhmm leaflet legendry lemon lfstat lilikoi longitudinalcascade longreadvqs loon.ggplot lpanda mantis manureshed mapedit mapview marcher mbRes metR meta metabolic metadeconfoundR metaplot metools microeco miic mixtools mlbplotR mlr3viz mod2rm modeltime moderate.mediation moodleR motifr mousetrap movedesign movementsync mplot mschart mtb mulea multiRL multibreakeR multilevelTools multipleITScontrol multivar naive ncappc nestedLogit networkscaleup neutralitytestr nflplotR ngramr nhanesdata nima normaliseR npde numbat oHMMed oRaklE obliqueRSF ogrdbstats omixVizR openair ordPanel ordbetareg ordr oreo pRecipe pacheck pacta.loanbook pacta.multi.loanbook palettes pannotator patientProfilesVis patterncausality pctax pcutils pcvr pedbp peppwR petersenlab phdcocktail pheatmap phsmethods phylepic piecenorms pimeta pioneeR pivmet pixiedust pkgdepR pkpd.Release plotbb plotdap plotlsirm plotluck plotly plotor plotthis plutor pmev pmxTools pointblank polarisR popstudy postcard poweRbal powerbrmsINLA ppcSpatial pprof predictNMB pressuRe prim primerTree processmapR prodlim projoint projpred prophet proteus psycho puff pvaluefunctions pvars qbinplots qbrms qdap qicharts qicharts2 quadmesh quadrupen quantilogram r2dii.plot r2spss r6qualitytools rENA rPackedBar radiant.basics radiant.data radiant.model radiant.multivariate randomcoloR rankinPlot raptr rassta rayshader rcartocolor refitME regrrr relsurv remote reportRmd restriktor reviser rfPermute rfm riskdiff rliger rms rnmamod roahd robvis rphylopic rrda rsimsum ruv sae4health saemix sanba scCustomize scattermore sccca sccore scico scimetr scoper segclust2d segen sensobol sergeant serocalculator sfcentral sgplot shadowtext sharpshootR shazam sherlock shinyloadtest shinymodels shinymrp shinyquiz sievePH sigmajs signs sim.BA simmer.plot simrel simts simulariatools sistmr sitepickR sjPlot sjSDM sleepwalk slendr softwareRisk spatgeom spatialGE spatialTIME spikeSlabGAM spooky squat ssMRCD ssdtools stCEG stability starma statAfrikR statebins statgenHTP statgenMPP statgenSTA stepp strvalidator sulcimap sumvar sunburstShinyWidget superheat supportR surveil surveydata surveyexplorer surveyvoi survminer swaglm tablespan tame tastypie taylor tcgaViz tdarec teal.modules.clinical teal.modules.general telraamStats temper tern testcorr tetragon theftdlc thematic ti tidyBdE tidybins tidychangepoint tidygate tidypaleo tidyplots tidyspec tidyterra tikatuwq timeplyr tintin topoDistance topr torch tornado toscca toxSummary triptych tsforecast tsgc tvm txshift ubiquity ufs umiAnalyzer umx unfold unhcrthemes unityForest unsum upstartr useful uxr vaccineff validata vaxineR vcdExtra vchartr vectorsurvR vfinputs vici viscomplexr visdat vismi vivainsights vmeasur volker voteogram wacolors washi waves webr whomds widr wilson wordPuzzleR wpa wsjplot x3ptools xgxr xpect xray yamlet ycevo yrnd ztable

suggests

AcademicThemes AgePopDenom ApplyPolygenicScore AquaBEHER AssociationExplorer2 BAwiR BayesDissolution BayesERtools BayesTools BioStatR CAESAR.Suite CAST CMTFtoolbox Census2016 ClustAssess CohortCharacteristics CohortConstructor CohortSurvival ConfusionTableR DMCfun DiDforBigData DirectEffects DisImpact DrugUtilisation FuelDeep3D GIFT GeoTox Guerry HaDeX2 HistData HotellingEllipse IncidencePrevalence LBSPR LMMstar LSMRealOptions LaMa MBMethPred MSUthemes MiscMetabar NHSRdatasets NetMix NitrogenUptake2016 NlsyLinks OPSR OlinkAnalyze PairViz PatientProfiles PhenotypeR PublicationBiasBenchmark RBesT RImagePalette RRphylo Radviz SAMBA SAMprior SCpubr SDMtune SSVS StateLevelForest UCSCXenaShiny VancouvR VarSelLCM WQM Wats WoodSimulatR aae.pop activAnalyzer airt aldvmm ambiR aopdata apexcharter aqp audubon avesperu bakeoff bangladesh baseballr bayesDiagnostics bayesTFR bayesplot bbk bench bestNormalize bidser bifrost bnRep boe bootkmeans bpcp brainGraph brickset broom.helpers bscui bsitar camcorder camtrapR canaper cancensus cansim censobr cfr chron climaemet clinDataReview cmhc cnefetools cograph collapse colleyRstats colormap colorspace colouR colourvalues cols4all constructive contentanalysis corrViz correlationfunnel coveffectsplot cpp11 cpsvote cre.dcf czechrates dartR dartR.base dartR.captive dartR.popgen datacommons debkeepr decisionSupport deckgl deepdep delimtools descriptio dimRed dint disclapmix discord donutsk drhur duckspatial dynamicpv ecolRxC ecotraj edfinr edibble eiCircles eiopt2 emmeans epiR ethiodate extras fMRItools familiar fastRG fastml fec16 finalsize flextable fmrihrf fmx forecast forrel funkycells fxTWAPLS fxl gMCPLite gMOIP gdalraster gdm geobr geocodebr ggDoubleHeat ggOceanMaps ggblend ggcharts ggdendro ggfacto gghdx gghinton ggpointless ggpop ggstackplot ggstudent ggsurvfit ggthemeUL graphicalMCP graphsim grates gravmagsubs gridpattern grobblR growthPheno growthTrendR gsDesign gsDesignNB guardianapi h2o healthyR.ai healthyR.ts hesim heumilkr himach hmrc httk httkexamples huxtable hystReet igraph imagefluency imager incidence incidence2 industRial inlabru ino ipumsr irrICC jlmerclusterperm jtools jubilee jumble k5 khroma kidsides learningtower lisat logolink loon lphom lspline mapbayr markerpen mascarade mbg midr mmrm mnirs modelbased mongolstats moveEZ mpitbR mverse mvpd nascaR.data netseg nflseedR nomisdata nycOpenData oceanwaves ohenery openintro partycoloR pedalfast.data penetrance permimp peruflorads43 phutil picker piecepackr pillar pipr pixr pmartR pmrm poems poisonfrogs portfolioBacktest portvine protti public.ctn0094data public.ctn0094extra purgeR pwr qatarcars qlifetable rKolada rODE rattle raw rb3 rbiom rbrsa readyomics recurse redist redlist regress3d repoRter.nih rfars rgph rnnmf rpanel rsprite2 rstpm2 rtide rxode2 sageR salmonMSE santoku saros scatterpie see segregation seriation serofoi sftrack shiny.telemetry shinyWidgets shinyaframe sigminer simstudy sitrep sits skylight smidm soilFlux spanishoddata sparseMVN streamDepletr suRface.analytics superb superspreading surveillance survinger svrep sweep thisplot threesixtygiving tidySEM tidydann tidylearn tidyquant tidytext tidytransit tikzDevice timetk tinytable tis toastui tongfen topolow treasury tsbox tsibble tune ukpolice unsurv unusualprofile usincometaxes usmap vangogh vcfR videogameinsightsR vinereg viridis vivid voi voronoiTreemap vroom vsp webSDM wid worldbank xaringanthemer ypr zoo

Dependency Network

Dependencies Reverse dependencies cli farver glue labeling lifecycle R6 RColorBrewer rlang viridisLite ClassificationEnsembles EpiCurve ForecastingEnsembles JNplots LogisticEnsembles NumericEnsembles PERMANOVA RolWinMulCor SANple SANvi STPGA TriMatch WebAnalytics bios2mds dials +1287 more reverse deps scales

Version History

new 1.4.0 Mar 10, 2026
updated 1.4.0 ← 1.3.0 diff Apr 23, 2025
updated 1.3.0 ← 1.2.1 diff Nov 27, 2023
updated 1.2.1 ← 1.2.0 diff Aug 19, 2022
updated 1.2.0 ← 1.1.1 diff Apr 13, 2022
updated 1.1.1 ← 1.1.0 diff May 11, 2020
updated 1.1.0 ← 1.0.0 diff Nov 17, 2019
updated 1.0.0 ← 0.5.0 diff Aug 8, 2018
updated 0.5.0 ← 0.4.1 diff Aug 23, 2017
updated 0.4.1 ← 0.4.0 diff Nov 8, 2016
updated 0.4.0 ← 0.3.0 diff Feb 25, 2016
updated 0.3.0 ← 0.2.5 diff Aug 24, 2015
updated 0.2.5 ← 0.2.4 diff Jun 11, 2015
updated 0.2.4 ← 0.2.3 diff Apr 21, 2014
updated 0.2.3 ← 0.2.2 diff Dec 4, 2012
updated 0.2.2 ← 0.2.1 diff Sep 3, 2012
updated 0.2.1 ← 0.2.0 diff May 7, 2012
updated 0.2.0 ← 0.1.0 diff Feb 26, 2012
new 0.1.0 Sep 21, 2011