{
  "_id": "6a10561facfb0bcc41ca29a0",
  "Package": "scales",
  "Title": "Scale Functions for Visualization",
  "Version": "1.4.0.9000",
  "Authors@R": "c(\nperson(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"),\nperson(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"cre\", \"aut\"),\ncomment = c(ORCID = \"0000-0002-5147-4711\")),\nperson(\"Dana\", \"Seidel\", role = \"aut\"),\nperson(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\"))\n)",
  "Description": "Graphical scales map data to aesthetics, and provide\nmethods for automatically determining breaks and labels for\naxes and legends.",
  "License": "MIT + file LICENSE",
  "URL": "https://scales.r-lib.org, https://github.com/r-lib/scales",
  "BugReports": "https://github.com/r-lib/scales/issues",
  "Config/Needs/website": "tidyverse/tidytemplate",
  "Config/testthat/edition": "3",
  "Config/usethis/last-upkeep": "2025-04-23",
  "Encoding": "UTF-8",
  "LazyLoad": "yes",
  "Roxygen": "list(markdown = TRUE, r6 = FALSE)",
  "RoxygenNote": "7.3.2",
  "Repository": "https://fastverse.r-universe.dev",
  "Date/Publication": "2025-04-24 11:18:07 UTC",
  "RemoteUrl": "https://github.com/r-lib/scales",
  "RemoteRef": "HEAD",
  "RemoteSha": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-09 07:50:59 UTC",
    "User": "root"
  },
  "Author": "Hadley Wickham [aut],\nThomas Lin Pedersen [cre, aut] (ORCID:\n<https://orcid.org/0000-0002-5147-4711>),\nDana Seidel [aut],\nPosit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)",
  "Maintainer": "Thomas Lin Pedersen <thomas.pedersen@posit.co>",
  "MD5sum": "967f55459774922ce77fde58dc8980a2",
  "_user": "fastverse",
  "_type": "src",
  "_file": "scales_1.4.0.9000.tar.gz",
  "_fileid": "c48d98e4deb71f0d95ad31518ff876e9487df9dcd412d406ee008798ba49ad5a",
  "_filesize": 728349,
  "_sha256": "c48d98e4deb71f0d95ad31518ff876e9487df9dcd412d406ee008798ba49ad5a",
  "_created": "2026-05-09T07:50:59.000Z",
  "_published": "2026-05-22T13:11:59.607Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77386390039,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6894125319"
    },
    {
      "job": 77386389844,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6894122207"
    },
    {
      "job": 77386390224,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6894118593"
    },
    {
      "job": 77386389791,
      "time": 103,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6894119014"
    },
    {
      "job": 77386389203,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6894108993"
    },
    {
      "job": 77386389224,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7161326313"
    },
    {
      "job": 77386389698,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6894119237"
    },
    {
      "job": 77386390326,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6894119379"
    },
    {
      "job": 77386390136,
      "time": 100,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6894118813"
    }
  ],
  "_buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/r-lib/scales",
  "_commit": {
    "id": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
    "author": "Thomas Lin Pedersen <thomasp85@gmail.com>",
    "committer": "Thomas Lin Pedersen <thomasp85@gmail.com>",
    "message": "Increment version number to 1.4.0.9000\n",
    "time": 1745493487
  },
  "_maintainer": {
    "name": "Thomas Lin Pedersen",
    "email": "thomas.pedersen@posit.co",
    "login": "thomasp85",
    "mastodon": "@thomasp85@fosstodon.org",
    "linkedin": "in/thomasp85",
    "orcid": "0000-0002-5147-4711",
    "twitter": "@thomasp85",
    "uuid": 1775316
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "farver",
      "version": ">= 2.0.3",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "labeling",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "role": "Imports"
    },
    {
      "package": "bit64",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dichromat",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "hms",
      "version": ">= 0.5.0",
      "role": "Suggests"
    },
    {
      "package": "stringi",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "r-lib",
  "_selfowned": false,
  "_usedby": 8977,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "ggplot2"
  ],
  "_stars": 446,
  "_contributors": [
    {
      "user": "hadley",
      "count": 433,
      "uuid": 4196
    },
    {
      "user": "thomasp85",
      "count": 66,
      "uuid": 1775316
    },
    {
      "user": "teunbrand",
      "count": 34,
      "uuid": 49372158
    },
    {
      "user": "dpseidel",
      "count": 31,
      "uuid": 16724456
    },
    {
      "user": "wch",
      "count": 29,
      "uuid": 86978
    },
    {
      "user": "karawoo",
      "count": 13,
      "uuid": 4452678
    },
    {
      "user": "briandiggs",
      "count": 9,
      "uuid": 463252
    },
    {
      "user": "jcheng5",
      "count": 9,
      "uuid": 129551
    },
    {
      "user": "dougmitarotonda",
      "count": 8,
      "uuid": 1747945
    },
    {
      "user": "clauswilke",
      "count": 7,
      "uuid": 4210929
    },
    {
      "user": "larmarange",
      "count": 6,
      "uuid": 966307
    },
    {
      "user": "zeehio",
      "count": 6,
      "uuid": 75441
    },
    {
      "user": "batpigandme",
      "count": 6,
      "uuid": 831732
    },
    {
      "user": "jiho",
      "count": 5,
      "uuid": 18445
    },
    {
      "user": "jimhester",
      "count": 4,
      "uuid": 205275
    },
    {
      "user": "aaronwolen",
      "count": 4,
      "uuid": 1067915
    },
    {
      "user": "jrnold",
      "count": 4,
      "uuid": 123968
    },
    {
      "user": "davidchall",
      "count": 3,
      "uuid": 1804856
    },
    {
      "user": "yutannihilation",
      "count": 3,
      "uuid": 1978793
    },
    {
      "user": "dvmlls",
      "count": 3,
      "uuid": 7415962
    },
    {
      "user": "thierryo",
      "count": 3,
      "uuid": 446636
    },
    {
      "user": "zamorarr",
      "count": 2,
      "uuid": 8130007
    },
    {
      "user": "mikmart",
      "count": 2,
      "uuid": 13412395
    },
    {
      "user": "mjskay",
      "count": 2,
      "uuid": 6345019
    },
    {
      "user": "billdenney",
      "count": 2,
      "uuid": 10359931
    },
    {
      "user": "lepennec",
      "count": 1,
      "uuid": 7868905
    },
    {
      "user": "hmalmedal",
      "count": 1,
      "uuid": 1759072
    },
    {
      "user": "moohan",
      "count": 1,
      "uuid": 5982260
    },
    {
      "user": "johanneskoch94",
      "count": 1,
      "uuid": 43963181
    },
    {
      "user": "kellijohnson-noaa",
      "count": 1,
      "uuid": 4108564
    },
    {
      "user": "kohske",
      "count": 1,
      "uuid": 227097
    },
    {
      "user": "lluisramon",
      "count": 1,
      "uuid": 2566110
    },
    {
      "user": "topepo",
      "count": 1,
      "uuid": 5731043
    },
    {
      "user": "sflippl",
      "count": 1,
      "uuid": 34908607
    },
    {
      "user": "stragu",
      "count": 1,
      "uuid": 1747497
    },
    {
      "user": "stephlh",
      "count": 1,
      "uuid": 10184065
    },
    {
      "user": "foo-bar-baz-qux",
      "count": 1,
      "uuid": 7685769
    },
    {
      "user": "wibeasley",
      "count": 1,
      "uuid": 1372890
    },
    {
      "user": "yihui",
      "count": 1,
      "uuid": 163582
    },
    {
      "user": "seaaan",
      "count": 1,
      "uuid": 10538357
    },
    {
      "user": "ericmarcon",
      "count": 1,
      "uuid": 29632125
    },
    {
      "user": "nacnudus",
      "count": 1,
      "uuid": 3522552
    },
    {
      "user": "d-morrison",
      "count": 1,
      "uuid": 2474437
    },
    {
      "user": "dmi3kno",
      "count": 1,
      "uuid": 13419011
    },
    {
      "user": "colindouglas",
      "count": 1,
      "uuid": 35050462
    },
    {
      "user": "cwickham",
      "count": 1,
      "uuid": 25964
    },
    {
      "user": "pearsonca",
      "count": 1,
      "uuid": 1828039
    },
    {
      "user": "bwiernik",
      "count": 1,
      "uuid": 4773225
    },
    {
      "user": "bhogan-mitre",
      "count": 1,
      "uuid": 32336739
    },
    {
      "user": "schloerke",
      "count": 1,
      "uuid": 93231
    },
    {
      "user": "agila5",
      "count": 1,
      "uuid": 22221146
    },
    {
      "user": "andreacirilloac",
      "count": 1,
      "uuid": 7925038
    },
    {
      "user": "ndevln",
      "count": 1,
      "uuid": 5631424
    },
    {
      "user": "aehmlo",
      "count": 1,
      "uuid": 1622250
    }
  ],
  "_userbio": {
    "uuid": 105517888,
    "type": "organization",
    "name": "fastverse",
    "description": "An Extensible Suite of High-Performance and Low-Dependency Packages for Statistical Computing and Data Manipulation in R"
  },
  "_downloads": {
    "count": 1444485,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/scales"
  },
  "_mentions": 104,
  "_devurl": "https://github.com/r-lib/scales",
  "_pkgdown": "https://scales.r-lib.org",
  "_searchresults": 110592,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/scales.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/r-lib/scales",
  "_realowner": "r-lib",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2011-09-22"
    },
    {
      "version": "0.2.0",
      "date": "2012-02-27"
    },
    {
      "version": "0.2.1",
      "date": "2012-05-08"
    },
    {
      "version": "0.2.2",
      "date": "2012-09-04"
    },
    {
      "version": "0.2.3",
      "date": "2012-12-05"
    },
    {
      "version": "0.2.4",
      "date": "2014-04-22"
    },
    {
      "version": "0.2.5",
      "date": "2015-06-12"
    },
    {
      "version": "0.3.0",
      "date": "2015-08-24"
    },
    {
      "version": "0.4.0",
      "date": "2016-02-26"
    },
    {
      "version": "0.4.1",
      "date": "2016-11-09"
    },
    {
      "version": "0.5.0",
      "date": "2017-08-24"
    },
    {
      "version": "1.0.0",
      "date": "2018-08-09"
    },
    {
      "version": "1.1.0",
      "date": "2019-11-18"
    },
    {
      "version": "1.1.1",
      "date": "2020-05-12"
    },
    {
      "version": "1.2.0",
      "date": "2022-04-14"
    },
    {
      "version": "1.2.1",
      "date": "2022-08-20"
    },
    {
      "version": "1.3.0",
      "date": "2023-11-28"
    },
    {
      "version": "1.4.0",
      "date": "2025-04-24"
    }
  ],
  "_exports": [
    "abs_area",
    "alpha",
    "area_pal",
    "as_continuous_pal",
    "as_discrete_pal",
    "as.trans",
    "as.transform",
    "asinh_trans",
    "asn_trans",
    "atanh_trans",
    "boxcox_trans",
    "breaks_exp",
    "breaks_extended",
    "breaks_log",
    "breaks_pretty",
    "breaks_timespan",
    "breaks_width",
    "brewer_pal",
    "cbreaks",
    "censor",
    "col_bin",
    "col_darker",
    "col_factor",
    "col_lighter",
    "col_mix",
    "col_numeric",
    "col_quantile",
    "col_saturate",
    "col_shift",
    "col2hcl",
    "colour_ramp",
    "comma",
    "comma_format",
    "compose_label",
    "compose_trans",
    "ContinuousRange",
    "cscale",
    "cut_long_scale",
    "cut_short_scale",
    "cut_si",
    "cut_time_scale",
    "date_breaks",
    "date_format",
    "date_trans",
    "demo_continuous",
    "demo_datetime",
    "demo_discrete",
    "demo_log10",
    "demo_time",
    "demo_timespan",
    "dichromat_pal",
    "discard",
    "DiscreteRange",
    "div_gradient_pal",
    "dollar",
    "dollar_format",
    "dscale",
    "exp_trans",
    "expand_range",
    "extended_breaks",
    "format_format",
    "format_log",
    "fullseq",
    "gradient_n_pal",
    "grey_pal",
    "hms_trans",
    "hue_pal",
    "identity_pal",
    "identity_trans",
    "is_colour_pal",
    "is_continuous_pal",
    "is_discrete_pal",
    "is_numeric_pal",
    "is_pal",
    "is.trans",
    "is.transform",
    "label_bytes",
    "label_comma",
    "label_currency",
    "label_date",
    "label_date_short",
    "label_dictionary",
    "label_dollar",
    "label_glue",
    "label_log",
    "label_math",
    "label_number",
    "label_number_auto",
    "label_number_si",
    "label_ordinal",
    "label_parse",
    "label_percent",
    "label_pvalue",
    "label_scientific",
    "label_time",
    "label_timespan",
    "label_wrap",
    "linetype_pal",
    "log_breaks",
    "log_trans",
    "log10_trans",
    "log1p_trans",
    "log2_trans",
    "logit_trans",
    "manual_pal",
    "math_format",
    "minor_breaks_log",
    "minor_breaks_n",
    "minor_breaks_width",
    "modulus_trans",
    "muted",
    "new_continuous_palette",
    "new_discrete_palette",
    "new_transform",
    "number",
    "number_bytes",
    "number_bytes_format",
    "number_format",
    "number_options",
    "oob_censor",
    "oob_censor_any",
    "oob_discard",
    "oob_keep",
    "oob_squish",
    "oob_squish_any",
    "oob_squish_infinite",
    "ordinal",
    "ordinal_english",
    "ordinal_format",
    "ordinal_french",
    "ordinal_spanish",
    "pal_area",
    "pal_brewer",
    "pal_dichromat",
    "pal_div_gradient",
    "pal_gradient_n",
    "pal_grey",
    "pal_hue",
    "pal_identity",
    "pal_linetype",
    "pal_manual",
    "pal_rescale",
    "pal_seq_gradient",
    "pal_shape",
    "pal_viridis",
    "palette_na_safe",
    "palette_nlevels",
    "palette_type",
    "parse_format",
    "percent",
    "percent_format",
    "pretty_breaks",
    "probability_trans",
    "probit_trans",
    "pseudo_log_trans",
    "pvalue",
    "pvalue_format",
    "Range",
    "reciprocal_trans",
    "regular_minor_breaks",
    "rescale",
    "rescale_max",
    "rescale_mid",
    "rescale_none",
    "rescale_pal",
    "reverse_trans",
    "scientific",
    "scientific_format",
    "seq_gradient_pal",
    "shape_pal",
    "show_col",
    "sqrt_trans",
    "squish",
    "squish_infinite",
    "time_format",
    "time_trans",
    "timespan_trans",
    "train_continuous",
    "train_discrete",
    "trans_breaks",
    "trans_format",
    "trans_new",
    "trans_range",
    "transform_asinh",
    "transform_asn",
    "transform_atanh",
    "transform_boxcox",
    "transform_compose",
    "transform_date",
    "transform_exp",
    "transform_hms",
    "transform_identity",
    "transform_log",
    "transform_log10",
    "transform_log1p",
    "transform_log2",
    "transform_logit",
    "transform_modulus",
    "transform_probability",
    "transform_probit",
    "transform_pseudo_log",
    "transform_reciprocal",
    "transform_reverse",
    "transform_sqrt",
    "transform_time",
    "transform_timespan",
    "transform_yj",
    "trim_to_domain",
    "unit_format",
    "viridis_pal",
    "wrap_format",
    "yj_trans",
    "zero_range"
  ],
  "_help": [
    {
      "page": "alpha",
      "title": "Modify colour transparency",
      "concept": [
        "colour manipulation"
      ],
      "topics": [
        "alpha"
      ]
    },
    {
      "page": "breaks_exp",
      "title": "Breaks for exponentially transformed data",
      "topics": [
        "breaks_exp"
      ]
    },
    {
      "page": "breaks_extended",
      "title": "Automatic breaks for numeric axes",
      "topics": [
        "breaks_extended",
        "extended_breaks"
      ]
    },
    {
      "page": "breaks_log",
      "title": "Breaks for log axes",
      "topics": [
        "breaks_log",
        "log_breaks"
      ]
    },
    {
      "page": "breaks_pretty",
      "title": "Pretty breaks for date/times",
      "topics": [
        "breaks_pretty"
      ]
    },
    {
      "page": "breaks_timespan",
      "title": "Breaks for timespan data",
      "topics": [
        "breaks_timespan"
      ]
    },
    {
      "page": "breaks_width",
      "title": "Equally spaced breaks",
      "topics": [
        "breaks_width"
      ]
    },
    {
      "page": "col_mix",
      "title": "Mix colours",
      "concept": [
        "colour manipulation"
      ],
      "topics": [
        "col_mix"
      ]
    },
    {
      "page": "col_numeric",
      "title": "Colour mapping",
      "topics": [
        "col_bin",
        "col_factor",
        "col_numeric",
        "col_quantile"
      ]
    },
    {
      "page": "col2hcl",
      "title": "Modify standard R colour in hcl colour space.",
      "concept": [
        "colour manipulation"
      ],
      "topics": [
        "col2hcl"
      ]
    },
    {
      "page": "colour_manip",
      "title": "Colour manipulation",
      "concept": [
        "colour manipulation"
      ],
      "topics": [
        "colour_manip",
        "col_darker",
        "col_lighter",
        "col_saturate",
        "col_shift"
      ]
    },
    {
      "page": "colour_ramp",
      "title": "Fast colour interpolation",
      "topics": [
        "colour_ramp"
      ]
    },
    {
      "page": "compose_label",
      "title": "Compose two or more label formatters together",
      "topics": [
        "compose_label"
      ]
    },
    {
      "page": "cscale",
      "title": "Continuous scale",
      "topics": [
        "cscale"
      ]
    },
    {
      "page": "dscale",
      "title": "Discrete scale",
      "topics": [
        "dscale"
      ]
    },
    {
      "page": "expand_range",
      "title": "Expand a range with a multiplicative or additive constant",
      "topics": [
        "expand_range"
      ]
    },
    {
      "page": "label_bytes",
      "title": "Label bytes (1 kB, 2 MB, etc)",
      "concept": [
        "labels for continuous scales",
        "labels for log scales"
      ],
      "topics": [
        "label_bytes"
      ]
    },
    {
      "page": "label_currency",
      "title": "Label currencies ($100, €2.50, etc)",
      "concept": [
        "labels for continuous scales"
      ],
      "topics": [
        "label_currency"
      ]
    },
    {
      "page": "label_date",
      "title": "Label date/times",
      "topics": [
        "label_date",
        "label_date_short",
        "label_time",
        "label_timespan"
      ]
    },
    {
      "page": "label_dictionary",
      "title": "Labels from lookup tables",
      "concept": [
        "labels for discrete scales"
      ],
      "topics": [
        "label_dictionary"
      ]
    },
    {
      "page": "label_glue",
      "title": "Interpolated labels",
      "concept": [
        "labels for continuous scales",
        "labels for discrete scales"
      ],
      "topics": [
        "label_glue"
      ]
    },
    {
      "page": "label_log",
      "title": "Label numbers in log format (10^3, 10^6, etc)",
      "concept": [
        "labels for log scales"
      ],
      "topics": [
        "format_log",
        "label_log"
      ]
    },
    {
      "page": "label_number",
      "title": "Label numbers in decimal format (e.g. 0.12, 1,234)",
      "topics": [
        "label_comma",
        "label_number"
      ]
    },
    {
      "page": "label_number_auto",
      "title": "Label numbers, avoiding scientific notation where possible",
      "concept": [
        "labels for continuous scales"
      ],
      "topics": [
        "label_number_auto"
      ]
    },
    {
      "page": "label_ordinal",
      "title": "Label ordinal numbers (1st, 2nd, 3rd, etc)",
      "concept": [
        "labels for continuous scales"
      ],
      "topics": [
        "label_ordinal",
        "ordinal_english",
        "ordinal_french",
        "ordinal_spanish"
      ]
    },
    {
      "page": "label_parse",
      "title": "Label with mathematical annotations",
      "concept": [
        "labels for continuous scales",
        "labels for discrete scales"
      ],
      "topics": [
        "label_math",
        "label_parse"
      ]
    },
    {
      "page": "label_percent",
      "title": "Label percentages (2.5%, 50%, etc)",
      "concept": [
        "labels for continuous scales"
      ],
      "topics": [
        "label_percent"
      ]
    },
    {
      "page": "label_pvalue",
      "title": "Label p-values (e.g. <0.001, 0.25, p >= 0.99)",
      "concept": [
        "labels for continuous scales"
      ],
      "topics": [
        "label_pvalue"
      ]
    },
    {
      "page": "label_scientific",
      "title": "Label numbers with scientific notation (e.g. 1e05, 1.5e-02)",
      "concept": [
        "labels for continuous scales",
        "labels for log scales"
      ],
      "topics": [
        "label_scientific"
      ]
    },
    {
      "page": "label_wrap",
      "title": "Label strings by wrapping across multiple lines",
      "concept": [
        "labels for discrete scales"
      ],
      "topics": [
        "label_wrap"
      ]
    },
    {
      "page": "minor_breaks_log",
      "title": "Minor breaks for log-10 axes",
      "topics": [
        "minor_breaks_log"
      ]
    },
    {
      "page": "minor_breaks_width",
      "title": "Minor breaks",
      "topics": [
        "minor_breaks_n",
        "minor_breaks_width"
      ]
    },
    {
      "page": "muted",
      "title": "Mute standard colour",
      "concept": [
        "colour manipulation"
      ],
      "topics": [
        "muted"
      ]
    },
    {
      "page": "new_continuous_palette",
      "title": "Constructors for palettes",
      "topics": [
        "as_continuous_pal",
        "as_discrete_pal",
        "is_colour_pal",
        "is_continuous_pal",
        "is_discrete_pal",
        "is_numeric_pal",
        "is_pal",
        "new_continuous_palette",
        "new_discrete_palette",
        "palette_na_safe",
        "palette_nlevels",
        "palette_type"
      ]
    },
    {
      "page": "number_options",
      "title": "Number options",
      "topics": [
        "number_options"
      ]
    },
    {
      "page": "oob",
      "title": "Out of bounds handling",
      "topics": [
        "censor",
        "discard",
        "oob",
        "oob_censor",
        "oob_censor_any",
        "oob_discard",
        "oob_keep",
        "oob_squish",
        "oob_squish_any",
        "oob_squish_infinite",
        "squish",
        "squish_infinite"
      ]
    },
    {
      "page": "pal_area",
      "title": "Area palettes (continuous)",
      "topics": [
        "abs_area",
        "area_pal",
        "pal_area"
      ]
    },
    {
      "page": "pal_brewer",
      "title": "Colour Brewer palette (discrete)",
      "topics": [
        "brewer_pal",
        "pal_brewer"
      ]
    },
    {
      "page": "pal_dichromat",
      "title": "Dichromat (colour-blind) palette (discrete)",
      "topics": [
        "dichromat_pal",
        "pal_dichromat"
      ]
    },
    {
      "page": "pal_div_gradient",
      "title": "Diverging colour gradient (continuous).",
      "topics": [
        "div_gradient_pal",
        "pal_div_gradient"
      ]
    },
    {
      "page": "pal_gradient_n",
      "title": "Arbitrary colour gradient palette (continuous)",
      "topics": [
        "gradient_n_pal",
        "pal_gradient_n"
      ]
    },
    {
      "page": "pal_grey",
      "title": "Grey scale palette (discrete)",
      "topics": [
        "grey_pal",
        "pal_grey"
      ]
    },
    {
      "page": "pal_hue",
      "title": "Hue palette (discrete)",
      "topics": [
        "hue_pal",
        "pal_hue"
      ]
    },
    {
      "page": "pal_identity",
      "title": "Identity palette",
      "topics": [
        "identity_pal",
        "pal_identity"
      ]
    },
    {
      "page": "pal_linetype",
      "title": "Line type palette (discrete)",
      "topics": [
        "linetype_pal",
        "pal_linetype"
      ]
    },
    {
      "page": "pal_manual",
      "title": "Manual palette (discrete)",
      "topics": [
        "manual_pal",
        "pal_manual"
      ]
    },
    {
      "page": "pal_rescale",
      "title": "Rescale palette (continuous)",
      "topics": [
        "pal_rescale",
        "rescale_pal"
      ]
    },
    {
      "page": "pal_seq_gradient",
      "title": "Sequential colour gradient palette (continuous)",
      "topics": [
        "pal_seq_gradient",
        "seq_gradient_pal"
      ]
    },
    {
      "page": "pal_shape",
      "title": "Shape palette (discrete)",
      "topics": [
        "pal_shape",
        "shape_pal"
      ]
    },
    {
      "page": "pal_viridis",
      "title": "Viridis palette",
      "topics": [
        "pal_viridis",
        "viridis_pal"
      ]
    },
    {
      "page": "palette-recommendations",
      "title": "Recommendations for colour palettes",
      "topics": [
        "palette-recommendations"
      ]
    },
    {
      "page": "Range",
      "title": "Mutable ranges",
      "topics": [
        "ContinuousRange",
        "DiscreteRange",
        "Range"
      ]
    },
    {
      "page": "rescale",
      "title": "Rescale continuous vector to have specified minimum and maximum",
      "topics": [
        "rescale",
        "rescale.AsIs",
        "rescale.Date",
        "rescale.difftime",
        "rescale.dist",
        "rescale.integer64",
        "rescale.logical",
        "rescale.numeric",
        "rescale.POSIXt"
      ]
    },
    {
      "page": "rescale_max",
      "title": "Rescale numeric vector to have specified maximum",
      "topics": [
        "rescale_max"
      ]
    },
    {
      "page": "rescale_mid",
      "title": "Rescale vector to have specified minimum, midpoint, and maximum",
      "topics": [
        "rescale_mid",
        "rescale_mid.AsIs",
        "rescale_mid.Date",
        "rescale_mid.dist",
        "rescale_mid.integer64",
        "rescale_mid.logical",
        "rescale_mid.numeric",
        "rescale_mid.POSIXt"
      ]
    },
    {
      "page": "rescale_none",
      "title": "Don't perform rescaling",
      "topics": [
        "rescale_none"
      ]
    },
    {
      "page": "train_continuous",
      "title": "Train (update) a continuous scale",
      "topics": [
        "train_continuous"
      ]
    },
    {
      "page": "train_discrete",
      "title": "Train (update) a discrete scale",
      "topics": [
        "train_discrete"
      ]
    },
    {
      "page": "transform_asinh",
      "title": "Inverse Hyperbolic Sine transformation",
      "topics": [
        "asinh_trans",
        "transform_asinh"
      ]
    },
    {
      "page": "transform_asn",
      "title": "Arc-sin square root transformation",
      "topics": [
        "asn_trans",
        "transform_asn"
      ]
    },
    {
      "page": "transform_atanh",
      "title": "Arc-tangent transformation",
      "topics": [
        "atanh_trans",
        "transform_atanh"
      ]
    },
    {
      "page": "transform_boxcox",
      "title": "Box-Cox & modulus transformations",
      "topics": [
        "boxcox_trans",
        "modulus_trans",
        "transform_boxcox",
        "transform_modulus"
      ]
    },
    {
      "page": "transform_compose",
      "title": "Compose two or more transformations together",
      "topics": [
        "compose_trans",
        "transform_compose"
      ]
    },
    {
      "page": "transform_date",
      "title": "Transformation for dates (class Date)",
      "topics": [
        "date_trans",
        "transform_date"
      ]
    },
    {
      "page": "transform_exp",
      "title": "Exponential transformation (inverse of log transformation)",
      "topics": [
        "exp_trans",
        "transform_exp"
      ]
    },
    {
      "page": "transform_identity",
      "title": "Identity transformation (do nothing)",
      "topics": [
        "identity_trans",
        "transform_identity"
      ]
    },
    {
      "page": "transform_log",
      "title": "Log transformations",
      "topics": [
        "log10_trans",
        "log1p_trans",
        "log2_trans",
        "log_trans",
        "pseudo_log_trans",
        "transform_log",
        "transform_log10",
        "transform_log1p",
        "transform_log2",
        "transform_pseudo_log"
      ]
    },
    {
      "page": "transform_probability",
      "title": "Probability transformation",
      "topics": [
        "logit_trans",
        "probability_trans",
        "probit_trans",
        "transform_logit",
        "transform_probability",
        "transform_probit"
      ]
    },
    {
      "page": "transform_reciprocal",
      "title": "Reciprocal transformation",
      "topics": [
        "reciprocal_trans",
        "transform_reciprocal"
      ]
    },
    {
      "page": "transform_reverse",
      "title": "Reverse transformation",
      "topics": [
        "reverse_trans",
        "transform_reverse"
      ]
    },
    {
      "page": "transform_sqrt",
      "title": "Square-root transformation",
      "topics": [
        "sqrt_trans",
        "transform_sqrt"
      ]
    },
    {
      "page": "transform_time",
      "title": "Transformation for date-times (class POSIXt)",
      "topics": [
        "time_trans",
        "transform_time"
      ]
    },
    {
      "page": "transform_timespan",
      "title": "Transformation for times (class hms)",
      "topics": [
        "hms_trans",
        "timespan_trans",
        "transform_hms",
        "transform_timespan"
      ]
    },
    {
      "page": "transform_yj",
      "title": "Yeo-Johnson transformation",
      "topics": [
        "transform_yj",
        "yj_trans"
      ]
    },
    {
      "page": "zero_range",
      "title": "Determine if range of vector is close to zero, with a specified tolerance",
      "topics": [
        "zero_range"
      ]
    }
  ],
  "_pkglogo": "https://github.com/r-lib/scales/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/r-lib/scales/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "farver",
    "glue",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "viridisLite"
  ],
  "_score": 19.706269961027914,
  "_indexed": false,
  "_nocasepkg": "scales",
  "_universes": [
    "fastverse"
  ],
  "_indexurl": "https://r-lib.r-universe.dev/scales",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:53:32.000Z",
      "distro": "noble",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "78833cee77f4c41b35a3fcf5c6760a15d4217485d396356fb082d3b4e4ef931f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:53:01.000Z",
      "distro": "noble",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "99053222703eded6efe05bc4963ade9553aa7e503e69940909bf2346d0261f3d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:52:33.000Z",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "59e608c11c701615e319b9156816a4de785be0f2cccfe2d91b02cabe4e1791ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:52:38.000Z",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "7c0b930d9f95ee7bc2c042e4236fc48c9ba7a135a333a43dfd19503699162ac8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:52:16.000Z",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "9998c0c08a0b28cef36f42b62a88fa6242cc264810e14bf735b330e61d277999",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:52:16.000Z",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "9dcc8809ff9e1cd46fdf853ffebd2c86517c17ecc8979a6d3dd685137481336c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.4.0.9000",
      "date": "2026-05-09T07:52:11.000Z",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "d7250491e616cfb1c660f6a3f9e9a0a3e2f4493fdde8cdf58e37451351ae3282",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.0.9000",
      "date": "2026-05-22T13:11:39.000Z",
      "commit": "04fc3331af14da0d5ca1919f37c6c35d6fc512bb",
      "fileid": "6d3063f76f85d890f9df188c0bacefb8a6b8adc04d059483d0e8a8bb59cfc2fd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/25595729567"
    }
  ]
}