{
  "_id": "6a10b0d4acfb0bcc41cc2d80",
  "Package": "ggplot2",
  "Title": "Create Elegant Data Visualisations Using the Grammar of Graphics",
  "Version": "4.0.3.9000",
  "Authors@R": "c(\nperson(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-4757-117X\")),\nperson(\"Winston\", \"Chang\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-1576-2126\")),\nperson(\"Lionel\", \"Henry\", role = \"aut\"),\nperson(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5147-4711\")),\nperson(\"Kohske\", \"Takahashi\", role = \"aut\"),\nperson(\"Claus\", \"Wilke\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-7470-9261\")),\nperson(\"Kara\", \"Woo\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-5125-4188\")),\nperson(\"Hiroaki\", \"Yutani\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-3385-7233\")),\nperson(\"Dewey\", \"Dunnington\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-9415-4582\")),\nperson(\"Teun\", \"van den Brand\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-9335-7468\")),\nperson(\"Posit, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\"))\n)",
  "Description": "A system for 'declaratively' creating graphics, based on\n\"The Grammar of Graphics\". You provide the data, tell 'ggplot2'\nhow to map variables to aesthetics, what graphical primitives\nto use, and it takes care of the details.",
  "License": "MIT + file LICENSE",
  "URL": "https://ggplot2.tidyverse.org,\nhttps://github.com/tidyverse/ggplot2",
  "BugReports": "https://github.com/tidyverse/ggplot2/issues",
  "VignetteBuilder": "quarto",
  "Config/Needs/website": "ggtext, tidyr, forcats, tidyverse/tidytemplate",
  "Config/testthat/edition": "3",
  "Config/usethis/last-upkeep": "2025-04-23",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Collate": "'aes-delayed-eval.R' 'aes-variants.R' 'ggplot-global.R'\n'ggproto.R' 'all-classes.R' 'compat-plyr.R' 'utilities.R'\n'aes.R' 'annotate.R' 'annotation-borders.R'\n'utilities-checks.R' 'legend-draw.R' 'geom-.R'\n'annotation-custom.R' 'annotation-logticks.R' 'scale-type.R'\n'layer.R' 'make-constructor.R' 'geom-polygon.R' 'geom-map.R'\n'annotation-map.R' 'geom-raster.R' 'annotation-raster.R'\n'autolayer.R' 'autoplot.R' 'axis-secondary.R' 'backports.R'\n'bench.R' 'bin.R' 'coord-.R' 'coord-cartesian-.R'\n'coord-fixed.R' 'coord-flip.R' 'coord-map.R' 'coord-munch.R'\n'coord-polar.R' 'coord-quickmap.R' 'coord-radial.R'\n'coord-sf.R' 'coord-transform.R' 'data.R' 'docs-aes.R'\n'docs-layer.R' 'facet-.R' 'facet-grid-.R' 'facet-labeller.R'\n'facet-null.R' 'facet-wrap.R' 'fortify-map.R'\n'fortify-models.R' 'fortify-spatial.R' 'fortify.R' 'stat-.R'\n'geom-abline-hline-vline.R' 'geom-rect.R' 'geom-bar.R'\n'geom-tile.R' 'geom-bin2d.R' 'geom-blank.R' 'geom-boxplot.R'\n'geom-path.R' 'geom-contour.R' 'geom-point.R' 'geom-count.R'\n'geom-crossbar.R' 'geom-segment.R' 'geom-curve.R'\n'geom-ribbon.R' 'geom-density.R' 'geom-density2d.R'\n'geom-dotplot.R' 'geom-errorbar.R' 'geom-freqpoly.R'\n'geom-function.R' 'geom-hex.R' 'geom-histogram.R'\n'geom-jitter.R' 'geom-label.R' 'geom-linerange.R'\n'geom-pointrange.R' 'geom-quantile.R' 'geom-rug.R' 'geom-sf.R'\n'geom-smooth.R' 'geom-spoke.R' 'geom-text.R'\n'geom-update-defaults.R' 'geom-violin.R' 'ggplot2-package.R'\n'grob-absolute.R' 'grob-dotstack.R' 'grouping.R' 'properties.R'\n'margins.R' 'theme-elements.R' 'guide-.R' 'guide-axis.R'\n'guide-axis-logticks.R' 'guide-axis-stack.R'\n'guide-axis-theta.R' 'guide-legend.R' 'guide-bins.R'\n'guide-colorbar.R' 'guide-colorsteps.R' 'guide-custom.R'\n'guide-none.R' 'guide-old.R' 'guides-.R' 'guides-grid.R'\n'hexbin.R' 'import-standalone-obj-type.R'\n'import-standalone-types-check.R' 'labels.R' 'layer-sf.R'\n'layout.R' 'limits.R' 'plot-build.R' 'plot-construction.R'\n'plot-last.R' 'plot-render.R' 'plot.R' 'position-.R'\n'position-collide.R' 'position-dodge.R' 'position-dodge2.R'\n'position-identity.R' 'position-jitter.R'\n'position-jitterdodge.R' 'position-nudge.R' 'position-stack.R'\n'quick-plot.R' 'reshape-add-margins.R' 'save.R' 'scale-.R'\n'scale-alpha.R' 'scale-binned.R' 'scale-brewer.R'\n'scale-colour.R' 'scale-continuous.R' 'scale-date.R'\n'scale-discrete-.R' 'scale-expansion.R' 'scale-gradient.R'\n'scale-grey.R' 'scale-hue.R' 'scale-identity.R'\n'scale-linetype.R' 'scale-linewidth.R' 'scale-manual.R'\n'scale-shape.R' 'scale-size.R' 'scale-steps.R' 'scale-view.R'\n'scale-viridis.R' 'scales-.R' 'stat-align.R' 'stat-bin.R'\n'stat-summary-2d.R' 'stat-bin2d.R' 'stat-bindot.R'\n'stat-binhex.R' 'stat-boxplot.R' 'stat-connect.R'\n'stat-contour.R' 'stat-count.R' 'stat-density-2d.R'\n'stat-density.R' 'stat-ecdf.R' 'stat-ellipse.R'\n'stat-function.R' 'stat-identity.R' 'stat-manual.R'\n'stat-qq-line.R' 'stat-qq.R' 'stat-quantilemethods.R'\n'stat-sf-coordinates.R' 'stat-sf.R' 'stat-smooth-methods.R'\n'stat-smooth.R' 'stat-sum.R' 'stat-summary-bin.R'\n'stat-summary-hex.R' 'stat-summary.R' 'stat-unique.R'\n'stat-ydensity.R' 'summarise-plot.R' 'summary.R' 'theme.R'\n'theme-defaults.R' 'theme-current.R' 'theme-sub.R'\n'utilities-break.R' 'utilities-grid.R' 'utilities-help.R'\n'utilities-lifecycle.R' 'utilities-patterns.R'\n'utilities-performance.R' 'utilities-resolution.R'\n'utilities-tidy-eval.R' 'zxx.R' 'zzz.R'",
  "Repository": "https://fastverse.r-universe.dev",
  "Date/Publication": "2026-04-22 12:03:27 UTC",
  "RemoteUrl": "https://github.com/tidyverse/ggplot2",
  "RemoteRef": "HEAD",
  "RemoteSha": "6870419aa6e106c3580c45c81d5b688cb31758bd",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 18:57:53 UTC",
    "User": "root"
  },
  "Author": "Hadley Wickham [aut] (ORCID: <https://orcid.org/0000-0003-4757-117X>),\nWinston Chang [aut] (ORCID: <https://orcid.org/0000-0002-1576-2126>),\nLionel Henry [aut],\nThomas Lin Pedersen [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5147-4711>),\nKohske Takahashi [aut],\nClaus Wilke [aut] (ORCID: <https://orcid.org/0000-0002-7470-9261>),\nKara Woo [aut] (ORCID: <https://orcid.org/0000-0002-5125-4188>),\nHiroaki Yutani [aut] (ORCID: <https://orcid.org/0000-0002-3385-7233>),\nDewey Dunnington [aut] (ORCID: <https://orcid.org/0000-0002-9415-4582>),\nTeun van den Brand [aut] (ORCID:\n<https://orcid.org/0000-0002-9335-7468>),\nPosit, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)",
  "Maintainer": "Thomas Lin Pedersen <thomas.pedersen@posit.co>",
  "MD5sum": "211bef048de784b9e14fd160ece3c8f5",
  "_user": "fastverse",
  "_type": "src",
  "_file": "ggplot2_4.0.3.9000.tar.gz",
  "_fileid": "d910396395bd57af9da8488b71e7e7c704a336e92983615503478d8d22300255",
  "_filesize": 6654284,
  "_sha256": "d910396395bd57af9da8488b71e7e7c704a336e92983615503478d8d22300255",
  "_created": "2026-05-22T18:57:53.000Z",
  "_published": "2026-05-22T19:39:00.066Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77444292952,
      "time": 383,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7168380883"
    },
    {
      "job": 77444292617,
      "time": 383,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7168381068"
    },
    {
      "job": 77444292614,
      "time": 310,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7168875629"
    },
    {
      "job": 77444292594,
      "time": 269,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7168821305"
    },
    {
      "job": 77443058187,
      "time": 360,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7168191132"
    },
    {
      "job": 77444292628,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7168305135"
    },
    {
      "job": 77444292612,
      "time": 423,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7168394922"
    },
    {
      "job": 77444292605,
      "time": 381,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7168381173"
    },
    {
      "job": 77444292620,
      "time": 420,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7168393618"
    }
  ],
  "_buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tidyverse/ggplot2",
  "_commit": {
    "id": "6870419aa6e106c3580c45c81d5b688cb31758bd",
    "author": "Teun van den Brand <49372158+teunbrand@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Release 4.0.3 (#6843)\n\n* polish news\n\n* reorder a few bullets in news\n\n* prep for release\n\n* don't bother subsetting labels (#6745)\n\n* Increment version number to 4.0.1\n\n* explicitly wrap `list2` (#6797)\n\n* polish news\n\n* retroactively note `base_size` change (#6795)\n\n* update cran-comments.md\n\n* Increment version number to 4.0.2\n\n* Fix snapshot test for `warn_dots_used()`\n\n* Update Kapa.ai settings to be more privacy friendly (#6823)\n\n* Fix logical error and typo in FAQ Customising vignette (#6809)\n\n- Correct reference to colour aesthetic instead of fill\n- Fix typo (\"which what\" → \"which is what\")\n\nFixes #6805\n\n* add stats:: in front of stats functions that were not explicitly imported (#6793)\n\n* add stats:: in front of stats functions that were not explicitly imported\n\n* use `vec_ave()`\n\n* do not use `vec_slice()` for the key before computing hash\n\n* anticipate S3 text element (#6848)\n\n* Replace `stats::ave()` (#6698)\n\n* use vctrs-variant of `stats::ave()`\n\n* replace other instances of `stats::ave()` too\n\n* polish news\n\n* Allow choosing quantile definition in boxplots  (#6820)\n\n* update: geom_boxplot to add quantile type argument\n\n* update: change quantile_type to quantile.type\n\n* update: NEWS.md\n\n* update: document()\n\n* tiny doc polish\n\n* Extra words for news\n\n* update cran comments\n\n* revdepcheck\n\n* update comments with revdepcheck\n\n* Increment version number to 4.0.3\n\n* Increment version number to 4.0.3.9000\n\n---------\n\nCo-authored-by: Thomas Lin Pedersen <thomasp85@gmail.com>\nCo-authored-by: Lionel Henry <lionel.hry@proton.me>\nCo-authored-by: Julia Silge <julia.silge@gmail.com>\nCo-authored-by: Ashish Tiwari <152683981+ashishtiwari03@users.noreply.github.com>\nCo-authored-by: klin333 <klin441@gmail.com>\nCo-authored-by: David Muñoz Tord <david.munoztord@mailbox.org>",
    "time": 1776859407
  },
  "_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",
    "description": "Maker of tools focusing on data science and data visualisation",
    "uuid": 1775316
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "version": ">= 0.3.6",
      "role": "Imports"
    },
    {
      "package": "isoband",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "version": "> 1.0.1",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "withr",
      "version": ">= 2.5.0",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2movies",
      "role": "Suggests"
    },
    {
      "package": "hexbin",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "hms",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mapproj",
      "role": "Suggests"
    },
    {
      "package": "maps",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "multcomp",
      "role": "Suggests"
    },
    {
      "package": "munsell",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "profvis",
      "role": "Suggests"
    },
    {
      "package": "quantreg",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "ragg",
      "version": ">= 1.2.6",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "rpart",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "version": ">= 0.7-3",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "version": ">= 2.1.2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.3.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "version": ">= 1.0.6",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Enhances"
    }
  ],
  "_owner": "tidyverse",
  "_selfowned": false,
  "_usedby": 8560,
  "_updates": [
    {
      "week": "2025-21",
      "n": 25
    },
    {
      "week": "2025-22",
      "n": 4
    },
    {
      "week": "2025-23",
      "n": 2
    },
    {
      "week": "2025-24",
      "n": 4
    },
    {
      "week": "2025-25",
      "n": 2
    },
    {
      "week": "2025-27",
      "n": 2
    },
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 4
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 8
    },
    {
      "week": "2025-38",
      "n": 7
    },
    {
      "week": "2025-39",
      "n": 5
    },
    {
      "week": "2025-40",
      "n": 2
    },
    {
      "week": "2025-41",
      "n": 3
    },
    {
      "week": "2025-43",
      "n": 19
    },
    {
      "week": "2025-44",
      "n": 6
    },
    {
      "week": "2025-45",
      "n": 3
    },
    {
      "week": "2025-46",
      "n": 5
    },
    {
      "week": "2025-47",
      "n": 2
    },
    {
      "week": "2025-48",
      "n": 2
    },
    {
      "week": "2025-49",
      "n": 17
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v4.0.0",
      "date": "2025-08-19"
    },
    {
      "name": "v4.0.1",
      "date": "2025-11-13"
    },
    {
      "name": "v4.0.2",
      "date": "2026-02-02"
    },
    {
      "name": "v4.0.3",
      "date": "2026-04-21"
    }
  ],
  "_topics": [
    "data-visualisation",
    "visualisation",
    "quarto"
  ],
  "_stars": 6932,
  "_contributors": [
    {
      "user": "hadley",
      "count": 2558,
      "uuid": 4196
    },
    {
      "user": "wch",
      "count": 654,
      "uuid": 86978
    },
    {
      "user": "teunbrand",
      "count": 614,
      "uuid": 49372158
    },
    {
      "user": "thomasp85",
      "count": 382,
      "uuid": 1775316
    },
    {
      "user": "kohske",
      "count": 232,
      "uuid": 227097
    },
    {
      "user": "yutannihilation",
      "count": 167,
      "uuid": 1978793
    },
    {
      "user": "clauswilke",
      "count": 99,
      "uuid": 4210929
    },
    {
      "user": "jiho",
      "count": 63,
      "uuid": 18445
    },
    {
      "user": "lionel-",
      "count": 60,
      "uuid": 4465050
    },
    {
      "user": "paleolimbot",
      "count": 53,
      "uuid": 10995762
    },
    {
      "user": "karawoo",
      "count": 52,
      "uuid": 4452678
    },
    {
      "user": "briandiggs",
      "count": 28,
      "uuid": 463252
    },
    {
      "user": "jakeruss",
      "count": 21,
      "uuid": 777651
    },
    {
      "user": "batpigandme",
      "count": 21,
      "uuid": 831732
    },
    {
      "user": "jorane",
      "count": 17,
      "uuid": 911841
    },
    {
      "user": "hrbrmstr",
      "count": 16,
      "uuid": 509878
    },
    {
      "user": "michaelchirico",
      "count": 15,
      "uuid": 7606389
    },
    {
      "user": "jofrhwld",
      "count": 14,
      "uuid": 178755
    },
    {
      "user": "jimhester",
      "count": 12,
      "uuid": 205275
    },
    {
      "user": "eliocamp",
      "count": 11,
      "uuid": 8617595
    },
    {
      "user": "topepo",
      "count": 11,
      "uuid": 5731043
    },
    {
      "user": "dkahle",
      "count": 11,
      "uuid": 424139
    },
    {
      "user": "has2k1",
      "count": 10,
      "uuid": 780341
    },
    {
      "user": "jrnold",
      "count": 7,
      "uuid": 123968
    },
    {
      "user": "olivroy",
      "count": 7,
      "uuid": 52606734
    },
    {
      "user": "krlmlr",
      "count": 7,
      "uuid": 1741643
    },
    {
      "user": "dpseidel",
      "count": 7,
      "uuid": 16724456
    },
    {
      "user": "cpsievert",
      "count": 7,
      "uuid": 1365941
    },
    {
      "user": "mine-cetinkaya-rundel",
      "count": 6,
      "uuid": 5965649
    },
    {
      "user": "tdhock",
      "count": 6,
      "uuid": 932850
    },
    {
      "user": "mitchelloharawild",
      "count": 5,
      "uuid": 16127127
    },
    {
      "user": "baptiste",
      "count": 5,
      "uuid": 18970
    },
    {
      "user": "foo-bar-baz-qux",
      "count": 5,
      "uuid": 7685769
    },
    {
      "user": "tmshn",
      "count": 5,
      "uuid": 3760893
    },
    {
      "user": "sierrajohnson",
      "count": 5,
      "uuid": 80361498
    },
    {
      "user": "pkq",
      "count": 5,
      "uuid": 6983469
    },
    {
      "user": "noamross",
      "count": 5,
      "uuid": 571752
    },
    {
      "user": "kevinxperese",
      "count": 5,
      "uuid": 17395686
    },
    {
      "user": "richierocks",
      "count": 4,
      "uuid": 197589
    },
    {
      "user": "bfgray3",
      "count": 4,
      "uuid": 20310144
    },
    {
      "user": "burchill",
      "count": 4,
      "uuid": 14200655
    },
    {
      "user": "wligtenberg",
      "count": 4,
      "uuid": 1241175
    },
    {
      "user": "javlon",
      "count": 4,
      "uuid": 5397821
    },
    {
      "user": "djmurphy420",
      "count": 4,
      "uuid": 949275
    },
    {
      "user": "davidmorrison",
      "count": 4,
      "uuid": 910351
    },
    {
      "user": "schloerke",
      "count": 4,
      "uuid": 93231
    },
    {
      "user": "tonytonov",
      "count": 4,
      "uuid": 4941031
    },
    {
      "user": "coolbutuseless",
      "count": 3,
      "uuid": 181818
    },
    {
      "user": "jonocarroll",
      "count": 3,
      "uuid": 9496865
    },
    {
      "user": "mikmart",
      "count": 3,
      "uuid": 13412395
    },
    {
      "user": "veraanadi",
      "count": 3,
      "uuid": 7384126
    },
    {
      "user": "microly",
      "count": 3,
      "uuid": 18700975
    },
    {
      "user": "stragu",
      "count": 3,
      "uuid": 1747497
    },
    {
      "user": "phispu",
      "count": 3,
      "uuid": 47620395
    },
    {
      "user": "zeehio",
      "count": 3,
      "uuid": 75441
    },
    {
      "user": "seaaan",
      "count": 3,
      "uuid": 10538357
    },
    {
      "user": "goyalmunish",
      "count": 3,
      "uuid": 1061118
    },
    {
      "user": "malcolmbarrett",
      "count": 3,
      "uuid": 23123711
    },
    {
      "user": "katiedaisey",
      "count": 3,
      "uuid": 10160679
    },
    {
      "user": "yjunechoe",
      "count": 3,
      "uuid": 52832839
    },
    {
      "user": "jdagilliland",
      "count": 3,
      "uuid": 1383440
    },
    {
      "user": "jankatins",
      "count": 3,
      "uuid": 890156
    },
    {
      "user": "jan-glx",
      "count": 3,
      "uuid": 1266815
    },
    {
      "user": "gregrs-uk",
      "count": 3,
      "uuid": 7353938
    },
    {
      "user": "etiennebacher",
      "count": 3,
      "uuid": 52219252
    },
    {
      "user": "edzer",
      "count": 3,
      "uuid": 520851
    },
    {
      "user": "arcresu",
      "count": 3,
      "uuid": 322256
    },
    {
      "user": "92amartins",
      "count": 3,
      "uuid": 4500163
    },
    {
      "user": "wibeasley",
      "count": 2,
      "uuid": 1372890
    },
    {
      "user": "steveharoz",
      "count": 2,
      "uuid": 2257540
    },
    {
      "user": "seancarmody",
      "count": 2,
      "uuid": 23257
    },
    {
      "user": "aphalo",
      "count": 2,
      "uuid": 2743159
    },
    {
      "user": "orrymr",
      "count": 2,
      "uuid": 2097481
    },
    {
      "user": "mvkorpel",
      "count": 2,
      "uuid": 2980656
    },
    {
      "user": "michaelgrund",
      "count": 2,
      "uuid": 23025878
    },
    {
      "user": "melimore86",
      "count": 2,
      "uuid": 28762342
    },
    {
      "user": "mjskay",
      "count": 2,
      "uuid": 6345019
    },
    {
      "user": "annennenne",
      "count": 2,
      "uuid": 17068040
    },
    {
      "user": "pursuitofdatascience",
      "count": 2,
      "uuid": 54338793
    },
    {
      "user": "agmurray",
      "count": 2,
      "uuid": 9419383
    },
    {
      "user": "bbolker",
      "count": 2,
      "uuid": 78918
    },
    {
      "user": "johan-ejstrud",
      "count": 2,
      "uuid": 11992346
    },
    {
      "user": "klin333",
      "count": 2,
      "uuid": 17423839
    },
    {
      "user": "spaette",
      "count": 2,
      "uuid": 111918424
    },
    {
      "user": "mcol",
      "count": 2,
      "uuid": 6078177
    },
    {
      "user": "lindbrook",
      "count": 2,
      "uuid": 6076793
    },
    {
      "user": "katrinleinweber",
      "count": 2,
      "uuid": 9948149
    },
    {
      "user": "bbrewington",
      "count": 2,
      "uuid": 10573749
    },
    {
      "user": "thoolihan",
      "count": 2,
      "uuid": 170989
    },
    {
      "user": "tjmahr",
      "count": 2,
      "uuid": 1890315
    },
    {
      "user": "bjreisman",
      "count": 2,
      "uuid": 22528952
    },
    {
      "user": "annelyng",
      "count": 2,
      "uuid": 17158769
    },
    {
      "user": "benyamindsmith",
      "count": 2,
      "uuid": 46410142
    },
    {
      "user": "ahobert",
      "count": 2,
      "uuid": 44192428
    },
    {
      "user": "carywreams",
      "count": 2,
      "uuid": 409739
    },
    {
      "user": "categitau",
      "count": 2,
      "uuid": 20904345
    },
    {
      "user": "infotroph",
      "count": 2,
      "uuid": 1256435
    },
    {
      "user": "connorlewis",
      "count": 2,
      "uuid": 37314466
    },
    {
      "user": "maschette",
      "count": 2,
      "uuid": 14663215
    },
    {
      "user": "daniel-barnett",
      "count": 2,
      "uuid": 16076593
    }
  ],
  "_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": 2159267,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggplot2"
  },
  "_mentions": 11441,
  "_devurl": "https://github.com/tidyverse/ggplot2",
  "_pkgdown": "https://ggplot2.tidyverse.org",
  "_searchresults": 925696,
  "_quarto": true,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggplot2.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tidyverse/ggplot2",
  "_realowner": "tidyverse",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.5",
      "date": "2007-06-01"
    },
    {
      "version": "0.5.1",
      "date": "2007-06-10"
    },
    {
      "version": "0.5.2",
      "date": "2007-06-18"
    },
    {
      "version": "0.5.4",
      "date": "2007-07-08"
    },
    {
      "version": "0.5.5",
      "date": "2007-09-01"
    },
    {
      "version": "0.5.6",
      "date": "2007-10-20"
    },
    {
      "version": "0.5.7",
      "date": "2008-01-11"
    },
    {
      "version": "0.6",
      "date": "2008-04-03"
    },
    {
      "version": "0.7",
      "date": "2008-10-05"
    },
    {
      "version": "0.8",
      "date": "2008-11-21"
    },
    {
      "version": "0.8.1",
      "date": "2008-12-14"
    },
    {
      "version": "0.8.2",
      "date": "2009-02-25"
    },
    {
      "version": "0.8.3",
      "date": "2009-04-20"
    },
    {
      "version": "0.8.4",
      "date": "2009-12-09"
    },
    {
      "version": "0.8.5",
      "date": "2009-12-16"
    },
    {
      "version": "0.8.6",
      "date": "2010-02-18"
    },
    {
      "version": "0.8.7",
      "date": "2010-03-02"
    },
    {
      "version": "0.8.8",
      "date": "2010-07-05"
    },
    {
      "version": "0.8.9",
      "date": "2010-12-23"
    },
    {
      "version": "0.9.0",
      "date": "2012-03-01"
    },
    {
      "version": "0.9.1",
      "date": "2012-05-07"
    },
    {
      "version": "0.9.2",
      "date": "2012-09-04"
    },
    {
      "version": "0.9.2.1",
      "date": "2012-09-11"
    },
    {
      "version": "0.9.3",
      "date": "2012-12-05"
    },
    {
      "version": "0.9.3.1",
      "date": "2013-03-02"
    },
    {
      "version": "1.0.0",
      "date": "2014-05-21"
    },
    {
      "version": "1.0.1",
      "date": "2015-03-17"
    },
    {
      "version": "2.0.0",
      "date": "2015-12-18"
    },
    {
      "version": "2.1.0",
      "date": "2016-03-01"
    },
    {
      "version": "2.2.0",
      "date": "2016-11-11"
    },
    {
      "version": "2.2.1",
      "date": "2016-12-30"
    },
    {
      "version": "3.0.0",
      "date": "2018-07-03"
    },
    {
      "version": "3.1.0",
      "date": "2018-10-25"
    },
    {
      "version": "3.1.1",
      "date": "2019-04-07"
    },
    {
      "version": "3.2.0",
      "date": "2019-06-16"
    },
    {
      "version": "3.2.1",
      "date": "2019-08-10"
    },
    {
      "version": "3.3.0",
      "date": "2020-03-05"
    },
    {
      "version": "3.3.1",
      "date": "2020-05-29"
    },
    {
      "version": "3.3.2",
      "date": "2020-06-19"
    },
    {
      "version": "3.3.3",
      "date": "2020-12-30"
    },
    {
      "version": "3.3.4",
      "date": "2021-06-16"
    },
    {
      "version": "3.3.5",
      "date": "2021-06-25"
    },
    {
      "version": "3.3.6",
      "date": "2022-05-03"
    },
    {
      "version": "3.4.0",
      "date": "2022-11-04"
    },
    {
      "version": "3.4.1",
      "date": "2023-02-10"
    },
    {
      "version": "3.4.2",
      "date": "2023-04-03"
    },
    {
      "version": "3.4.3",
      "date": "2023-08-14"
    },
    {
      "version": "3.4.4",
      "date": "2023-10-12"
    },
    {
      "version": "3.5.0",
      "date": "2024-02-23"
    },
    {
      "version": "3.5.1",
      "date": "2024-04-23"
    },
    {
      "version": "3.5.2",
      "date": "2025-04-09"
    },
    {
      "version": "4.0.0",
      "date": "2025-09-11"
    },
    {
      "version": "4.0.1",
      "date": "2025-11-14"
    },
    {
      "version": "4.0.2",
      "date": "2026-02-03"
    },
    {
      "version": "4.0.3",
      "date": "2026-04-22"
    }
  ],
  "_exports": [
    ".data",
    ".expose_data",
    ".ignore_data",
    ".pt",
    ".stroke",
    "%+%",
    "%+replace%",
    "add_gg",
    "aes",
    "aes_",
    "aes_all",
    "aes_auto",
    "aes_q",
    "aes_string",
    "after_scale",
    "after_stat",
    "alpha",
    "annotate",
    "annotation_borders",
    "annotation_custom",
    "annotation_logticks",
    "annotation_map",
    "annotation_raster",
    "arrow",
    "as_label",
    "as_labeller",
    "autolayer",
    "autoplot",
    "AxisSecondary",
    "benchplot",
    "binned_scale",
    "borders",
    "calc_element",
    "check_device",
    "class_coord",
    "class_derive",
    "class_facet",
    "class_gg",
    "class_ggplot",
    "class_ggplot_built",
    "class_ggproto",
    "class_guide",
    "class_guides",
    "class_labels",
    "class_layer",
    "class_layout",
    "class_mapping",
    "class_rel",
    "class_S3_gg",
    "class_scale",
    "class_scales_list",
    "class_theme",
    "class_waiver",
    "class_zero_grob",
    "combine_vars",
    "complete_theme",
    "continuous_scale",
    "Coord",
    "coord_cartesian",
    "coord_equal",
    "coord_fixed",
    "coord_flip",
    "coord_map",
    "coord_munch",
    "coord_polar",
    "coord_quickmap",
    "coord_radial",
    "coord_sf",
    "coord_trans",
    "coord_transform",
    "CoordCartesian",
    "CoordFixed",
    "CoordFlip",
    "CoordMap",
    "CoordPolar",
    "CoordQuickmap",
    "CoordRadial",
    "CoordSf",
    "CoordTrans",
    "CoordTransform",
    "cut_interval",
    "cut_number",
    "cut_width",
    "datetime_scale",
    "derive",
    "discrete_scale",
    "draw_key_abline",
    "draw_key_blank",
    "draw_key_boxplot",
    "draw_key_crossbar",
    "draw_key_dotplot",
    "draw_key_label",
    "draw_key_linerange",
    "draw_key_path",
    "draw_key_point",
    "draw_key_pointrange",
    "draw_key_polygon",
    "draw_key_rect",
    "draw_key_smooth",
    "draw_key_text",
    "draw_key_timeseries",
    "draw_key_vline",
    "draw_key_vpath",
    "dup_axis",
    "el_def",
    "element",
    "element_blank",
    "element_geom",
    "element_grob",
    "element_line",
    "element_point",
    "element_polygon",
    "element_rect",
    "element_render",
    "element_text",
    "enexpr",
    "enexprs",
    "enquo",
    "enquos",
    "ensym",
    "ensyms",
    "expand_limits",
    "expand_scale",
    "expansion",
    "expr",
    "Facet",
    "facet_grid",
    "facet_null",
    "facet_wrap",
    "FacetGrid",
    "FacetNull",
    "FacetWrap",
    "fill_alpha",
    "find_panel",
    "flip_data",
    "flipped_names",
    "fortify",
    "from_theme",
    "Geom",
    "geom_abline",
    "geom_area",
    "geom_bar",
    "geom_bin_2d",
    "geom_bin2d",
    "geom_blank",
    "geom_boxplot",
    "geom_col",
    "geom_contour",
    "geom_contour_filled",
    "geom_count",
    "geom_crossbar",
    "geom_curve",
    "geom_density",
    "geom_density_2d",
    "geom_density_2d_filled",
    "geom_density2d",
    "geom_density2d_filled",
    "geom_dotplot",
    "geom_errorbar",
    "geom_errorbarh",
    "geom_freqpoly",
    "geom_function",
    "geom_hex",
    "geom_histogram",
    "geom_hline",
    "geom_jitter",
    "geom_label",
    "geom_line",
    "geom_linerange",
    "geom_map",
    "geom_path",
    "geom_point",
    "geom_pointrange",
    "geom_polygon",
    "geom_qq",
    "geom_qq_line",
    "geom_quantile",
    "geom_raster",
    "geom_rect",
    "geom_ribbon",
    "geom_rug",
    "geom_segment",
    "geom_sf",
    "geom_sf_label",
    "geom_sf_text",
    "geom_smooth",
    "geom_spoke",
    "geom_step",
    "geom_text",
    "geom_tile",
    "geom_violin",
    "geom_vline",
    "GeomAbline",
    "GeomAnnotationMap",
    "GeomArea",
    "GeomBar",
    "GeomBin2d",
    "GeomBlank",
    "GeomBoxplot",
    "GeomCol",
    "GeomContour",
    "GeomContourFilled",
    "GeomCrossbar",
    "GeomCurve",
    "GeomCustomAnn",
    "GeomDensity",
    "GeomDensity2d",
    "GeomDensity2dFilled",
    "GeomDotplot",
    "GeomErrorbar",
    "GeomErrorbarh",
    "GeomFunction",
    "GeomHex",
    "GeomHline",
    "GeomLabel",
    "GeomLine",
    "GeomLinerange",
    "GeomLogticks",
    "GeomMap",
    "GeomPath",
    "GeomPoint",
    "GeomPointrange",
    "GeomPolygon",
    "GeomQuantile",
    "GeomRaster",
    "GeomRasterAnn",
    "GeomRect",
    "GeomRibbon",
    "GeomRug",
    "GeomSegment",
    "GeomSf",
    "GeomSmooth",
    "GeomSpoke",
    "GeomStep",
    "GeomText",
    "GeomTile",
    "GeomViolin",
    "GeomVline",
    "get_alt_text",
    "get_element_tree",
    "get_geom_defaults",
    "get_ggplot2_edition",
    "get_guide_data",
    "get_labs",
    "get_last_plot",
    "get_layer_data",
    "get_layer_grob",
    "get_panel_scales",
    "get_strip_labels",
    "get_theme",
    "gg_dep",
    "gg_par",
    "ggplot",
    "ggplot_add",
    "ggplot_build",
    "ggplot_gtable",
    "ggplotGrob",
    "ggproto",
    "ggproto_parent",
    "ggsave",
    "ggtitle",
    "Guide",
    "guide_axis",
    "guide_axis_logticks",
    "guide_axis_stack",
    "guide_axis_theta",
    "guide_bins",
    "guide_colorbar",
    "guide_colorsteps",
    "guide_colourbar",
    "guide_coloursteps",
    "guide_custom",
    "guide_gengrob",
    "guide_geom",
    "guide_legend",
    "guide_merge",
    "guide_none",
    "guide_train",
    "guide_transform",
    "GuideAxis",
    "GuideAxisLogticks",
    "GuideAxisStack",
    "GuideAxisTheta",
    "GuideBins",
    "GuideColourbar",
    "GuideColoursteps",
    "GuideCustom",
    "GuideLegend",
    "GuideNone",
    "GuideOld",
    "guides",
    "has_flipped_aes",
    "is_coord",
    "is_facet",
    "is_geom",
    "is_ggplot",
    "is_ggproto",
    "is_guide",
    "is_guides",
    "is_layer",
    "is_mapping",
    "is_margin",
    "is_position",
    "is_scale",
    "is_stat",
    "is_theme",
    "is_theme_element",
    "is_waiver",
    "is.Coord",
    "is.facet",
    "is.ggplot",
    "is.ggproto",
    "is.theme",
    "label_both",
    "label_bquote",
    "label_context",
    "label_parsed",
    "label_value",
    "label_wrap_gen",
    "labeller",
    "labs",
    "last_plot",
    "layer",
    "layer_data",
    "layer_grob",
    "layer_scales",
    "layer_sf",
    "Layout",
    "lims",
    "local_ggplot2_edition",
    "make_constructor",
    "map_data",
    "margin",
    "margin_auto",
    "margin_part",
    "max_height",
    "max_width",
    "mean_cl_boot",
    "mean_cl_normal",
    "mean_sdl",
    "mean_se",
    "median_hilow",
    "merge_element",
    "new_guide",
    "old_guide",
    "panel_cols",
    "panel_rows",
    "pattern_alpha",
    "Position",
    "position_dodge",
    "position_dodge2",
    "position_fill",
    "position_identity",
    "position_jitter",
    "position_jitterdodge",
    "position_nudge",
    "position_stack",
    "PositionDodge",
    "PositionDodge2",
    "PositionFill",
    "PositionIdentity",
    "PositionJitter",
    "PositionJitterdodge",
    "PositionNudge",
    "PositionStack",
    "qplot",
    "quickplot",
    "quo",
    "quo_name",
    "quos",
    "register_theme_elements",
    "rel",
    "remove_missing",
    "render_axes",
    "render_strips",
    "replace_theme",
    "reset_geom_defaults",
    "reset_stat_defaults",
    "reset_theme_settings",
    "resolution",
    "Scale",
    "scale_alpha",
    "scale_alpha_binned",
    "scale_alpha_continuous",
    "scale_alpha_date",
    "scale_alpha_datetime",
    "scale_alpha_discrete",
    "scale_alpha_identity",
    "scale_alpha_manual",
    "scale_alpha_ordinal",
    "scale_color_binned",
    "scale_color_brewer",
    "scale_color_continuous",
    "scale_color_date",
    "scale_color_datetime",
    "scale_color_discrete",
    "scale_color_distiller",
    "scale_color_fermenter",
    "scale_color_gradient",
    "scale_color_gradient2",
    "scale_color_gradientn",
    "scale_color_grey",
    "scale_color_hue",
    "scale_color_identity",
    "scale_color_manual",
    "scale_color_ordinal",
    "scale_color_steps",
    "scale_color_steps2",
    "scale_color_stepsn",
    "scale_color_viridis_b",
    "scale_color_viridis_c",
    "scale_color_viridis_d",
    "scale_colour_binned",
    "scale_colour_brewer",
    "scale_colour_continuous",
    "scale_colour_date",
    "scale_colour_datetime",
    "scale_colour_discrete",
    "scale_colour_distiller",
    "scale_colour_fermenter",
    "scale_colour_gradient",
    "scale_colour_gradient2",
    "scale_colour_gradientn",
    "scale_colour_grey",
    "scale_colour_hue",
    "scale_colour_identity",
    "scale_colour_manual",
    "scale_colour_ordinal",
    "scale_colour_steps",
    "scale_colour_steps2",
    "scale_colour_stepsn",
    "scale_colour_viridis_b",
    "scale_colour_viridis_c",
    "scale_colour_viridis_d",
    "scale_continuous_identity",
    "scale_discrete_identity",
    "scale_discrete_manual",
    "scale_fill_binned",
    "scale_fill_brewer",
    "scale_fill_continuous",
    "scale_fill_date",
    "scale_fill_datetime",
    "scale_fill_discrete",
    "scale_fill_distiller",
    "scale_fill_fermenter",
    "scale_fill_gradient",
    "scale_fill_gradient2",
    "scale_fill_gradientn",
    "scale_fill_grey",
    "scale_fill_hue",
    "scale_fill_identity",
    "scale_fill_manual",
    "scale_fill_ordinal",
    "scale_fill_steps",
    "scale_fill_steps2",
    "scale_fill_stepsn",
    "scale_fill_viridis_b",
    "scale_fill_viridis_c",
    "scale_fill_viridis_d",
    "scale_linetype",
    "scale_linetype_binned",
    "scale_linetype_continuous",
    "scale_linetype_discrete",
    "scale_linetype_identity",
    "scale_linetype_manual",
    "scale_linewidth",
    "scale_linewidth_binned",
    "scale_linewidth_continuous",
    "scale_linewidth_date",
    "scale_linewidth_datetime",
    "scale_linewidth_discrete",
    "scale_linewidth_identity",
    "scale_linewidth_manual",
    "scale_linewidth_ordinal",
    "scale_radius",
    "scale_shape",
    "scale_shape_binned",
    "scale_shape_continuous",
    "scale_shape_discrete",
    "scale_shape_identity",
    "scale_shape_manual",
    "scale_shape_ordinal",
    "scale_size",
    "scale_size_area",
    "scale_size_binned",
    "scale_size_binned_area",
    "scale_size_continuous",
    "scale_size_date",
    "scale_size_datetime",
    "scale_size_discrete",
    "scale_size_identity",
    "scale_size_manual",
    "scale_size_ordinal",
    "scale_type",
    "scale_x_binned",
    "scale_x_continuous",
    "scale_x_date",
    "scale_x_datetime",
    "scale_x_discrete",
    "scale_x_log10",
    "scale_x_reverse",
    "scale_x_sqrt",
    "scale_x_time",
    "scale_y_binned",
    "scale_y_continuous",
    "scale_y_date",
    "scale_y_datetime",
    "scale_y_discrete",
    "scale_y_log10",
    "scale_y_reverse",
    "scale_y_sqrt",
    "scale_y_time",
    "ScaleBinned",
    "ScaleBinnedPosition",
    "ScaleContinuous",
    "ScaleContinuousDate",
    "ScaleContinuousDatetime",
    "ScaleContinuousIdentity",
    "ScaleContinuousPosition",
    "ScaleDiscrete",
    "ScaleDiscreteIdentity",
    "ScaleDiscretePosition",
    "sec_axis",
    "set_ggplot2_edition",
    "set_last_plot",
    "set_theme",
    "sf_transform_xy",
    "should_stop",
    "stage",
    "standardise_aes_names",
    "stat",
    "Stat",
    "stat_align",
    "stat_bin",
    "stat_bin_2d",
    "stat_bin_hex",
    "stat_bin2d",
    "stat_binhex",
    "stat_boxplot",
    "stat_connect",
    "stat_contour",
    "stat_contour_filled",
    "stat_count",
    "stat_density",
    "stat_density_2d",
    "stat_density_2d_filled",
    "stat_density2d",
    "stat_density2d_filled",
    "stat_ecdf",
    "stat_ellipse",
    "stat_function",
    "stat_identity",
    "stat_manual",
    "stat_qq",
    "stat_qq_line",
    "stat_quantile",
    "stat_sf",
    "stat_sf_coordinates",
    "stat_smooth",
    "stat_spoke",
    "stat_sum",
    "stat_summary",
    "stat_summary_2d",
    "stat_summary_bin",
    "stat_summary_hex",
    "stat_summary2d",
    "stat_unique",
    "stat_ydensity",
    "StatAlign",
    "StatBin",
    "StatBin2d",
    "StatBindot",
    "StatBinhex",
    "StatBoxplot",
    "StatConnect",
    "StatContour",
    "StatContourFilled",
    "StatCount",
    "StatDensity",
    "StatDensity2d",
    "StatDensity2dFilled",
    "StatEcdf",
    "StatEllipse",
    "StatFunction",
    "StatIdentity",
    "StatManual",
    "StatQq",
    "StatQqLine",
    "StatQuantile",
    "StatSf",
    "StatSfCoordinates",
    "StatSmooth",
    "StatSum",
    "StatSummary",
    "StatSummary2d",
    "StatSummaryBin",
    "StatSummaryHex",
    "StatUnique",
    "StatYdensity",
    "summarise_coord",
    "summarise_layers",
    "summarise_layout",
    "sym",
    "syms",
    "theme",
    "theme_bw",
    "theme_classic",
    "theme_dark",
    "theme_get",
    "theme_gray",
    "theme_grey",
    "theme_light",
    "theme_linedraw",
    "theme_minimal",
    "theme_replace",
    "theme_set",
    "theme_sub_axis",
    "theme_sub_axis_bottom",
    "theme_sub_axis_left",
    "theme_sub_axis_right",
    "theme_sub_axis_top",
    "theme_sub_axis_x",
    "theme_sub_axis_y",
    "theme_sub_legend",
    "theme_sub_panel",
    "theme_sub_plot",
    "theme_sub_strip",
    "theme_test",
    "theme_update",
    "theme_void",
    "transform_position",
    "translate_shape_string",
    "unit",
    "update_geom_defaults",
    "update_ggplot",
    "update_labels",
    "update_stat_defaults",
    "update_theme",
    "vars",
    "waiver",
    "with_ggplot2_edition",
    "wrap_dims",
    "xlab",
    "xlim",
    "ylab",
    "ylim",
    "zeroGrob"
  ],
  "_datasets": [
    {
      "name": "diamonds",
      "title": "Prices of over 50,000 round cut diamonds",
      "object": "diamonds",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "carat",
        "cut",
        "color",
        "clarity",
        "depth",
        "table",
        "price",
        "x",
        "y",
        "z"
      ],
      "rows": 53940,
      "table": true,
      "tojson": true
    },
    {
      "name": "economics",
      "title": "US economic time series",
      "object": "economics",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "pce",
        "pop",
        "psavert",
        "uempmed",
        "unemploy"
      ],
      "rows": 574,
      "table": true,
      "tojson": true
    },
    {
      "name": "economics_long",
      "title": "US economic time series",
      "object": "economics_long",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "variable",
        "value",
        "value01"
      ],
      "rows": 2870,
      "table": true,
      "tojson": true
    },
    {
      "name": "faithfuld",
      "title": "2d density estimate of Old Faithful data",
      "object": "faithfuld",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "eruptions",
        "waiting",
        "density"
      ],
      "rows": 5625,
      "table": true,
      "tojson": true
    },
    {
      "name": "luv_colours",
      "title": "'colors()' in Luv space",
      "object": "luv_colours",
      "class": [
        "data.frame"
      ],
      "fields": [
        "L",
        "u",
        "v",
        "col"
      ],
      "rows": 657,
      "table": true,
      "tojson": true
    },
    {
      "name": "midwest",
      "title": "Midwest demographics",
      "object": "midwest",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "PID",
        "county",
        "state",
        "area",
        "poptotal",
        "popdensity",
        "popwhite",
        "popblack",
        "popamerindian",
        "popasian",
        "popother",
        "percwhite",
        "percblack",
        "percamerindan",
        "percasian",
        "percother",
        "popadults",
        "perchsd",
        "percollege",
        "percprof",
        "poppovertyknown",
        "percpovertyknown",
        "percbelowpoverty",
        "percchildbelowpovert",
        "percadultpoverty",
        "percelderlypoverty",
        "inmetro",
        "category"
      ],
      "rows": 437,
      "table": true,
      "tojson": true
    },
    {
      "name": "mpg",
      "title": "Fuel economy data from 1999 to 2008 for 38 popular models of cars",
      "object": "mpg",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "manufacturer",
        "model",
        "displ",
        "year",
        "cyl",
        "trans",
        "drv",
        "cty",
        "hwy",
        "fl",
        "class"
      ],
      "rows": 234,
      "table": true,
      "tojson": true
    },
    {
      "name": "msleep",
      "title": "An updated and expanded version of the mammals sleep dataset",
      "object": "msleep",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "name",
        "genus",
        "vore",
        "order",
        "conservation",
        "sleep_total",
        "sleep_rem",
        "sleep_cycle",
        "awake",
        "brainwt",
        "bodywt"
      ],
      "rows": 83,
      "table": true,
      "tojson": true
    },
    {
      "name": "presidential",
      "title": "Terms of 12 presidents from Eisenhower to Trump",
      "object": "presidential",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "name",
        "start",
        "end",
        "party"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "seals",
      "title": "Vector field of seal movements",
      "object": "seals",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "lat",
        "long",
        "delta_long",
        "delta_lat"
      ],
      "rows": 1155,
      "table": true,
      "tojson": true
    },
    {
      "name": "txhousing",
      "title": "Housing sales in TX",
      "object": "txhousing",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "city",
        "year",
        "month",
        "sales",
        "volume",
        "median",
        "listings",
        "inventory",
        "date"
      ],
      "rows": 8602,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "gg-add",
      "title": "Add components to a plot",
      "topics": [
        "%+%",
        "+.gg",
        "add_gg"
      ]
    },
    {
      "page": "aes",
      "title": "Construct aesthetic mappings",
      "concept": [
        "aesthetics documentation"
      ],
      "topics": [
        "aes"
      ]
    },
    {
      "page": "aes_colour_fill_alpha",
      "title": "Colour related aesthetics: colour, fill, and alpha",
      "concept": [
        "aesthetics documentation"
      ],
      "topics": [
        "aes_colour_fill_alpha",
        "color",
        "colour",
        "fill"
      ]
    },
    {
      "page": "aes_eval",
      "title": "Control aesthetic evaluation",
      "topics": [
        "aes_eval",
        "after_scale",
        "after_stat",
        "from_theme",
        "stage",
        "stat"
      ]
    },
    {
      "page": "aes_group_order",
      "title": "Aesthetics: grouping",
      "concept": [
        "aesthetics documentation"
      ],
      "topics": [
        "aes_group_order",
        "group"
      ]
    },
    {
      "page": "aes_linetype_size_shape",
      "title": "Differentiation related aesthetics: linetype, size, shape",
      "concept": [
        "aesthetics documentation"
      ],
      "topics": [
        "aes_linetype_size_shape",
        "linetype",
        "shape",
        "size"
      ]
    },
    {
      "page": "aes_position",
      "title": "Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend",
      "concept": [
        "aesthetics documentation"
      ],
      "topics": [
        "aes_position",
        "x",
        "xend",
        "xmax",
        "xmin",
        "y",
        "yend",
        "ymax",
        "ymin"
      ]
    },
    {
      "page": "annotate",
      "title": "Create an annotation layer",
      "topics": [
        "annotate"
      ]
    },
    {
      "page": "annotation_borders",
      "title": "Create a layer of map borders",
      "topics": [
        "annotation_borders",
        "borders"
      ]
    },
    {
      "page": "annotation_custom",
      "title": "Annotation: Custom grob",
      "topics": [
        "annotation_custom"
      ]
    },
    {
      "page": "annotation_logticks",
      "title": "Annotation: log tick marks",
      "topics": [
        "annotation_logticks"
      ]
    },
    {
      "page": "annotation_map",
      "title": "Annotation: a map",
      "topics": [
        "annotation_map"
      ]
    },
    {
      "page": "annotation_raster",
      "title": "Annotation: high-performance rectangular tiling",
      "topics": [
        "annotation_raster"
      ]
    },
    {
      "page": "autolayer",
      "title": "Create a ggplot layer appropriate to a particular data type",
      "concept": [
        "plotting automation topics"
      ],
      "topics": [
        "autolayer"
      ]
    },
    {
      "page": "automatic_plotting",
      "title": "Tailoring plots to particular data types",
      "concept": [
        "plotting automation topics"
      ],
      "topics": [
        "automatic_plotting"
      ]
    },
    {
      "page": "autoplot",
      "title": "Create a complete ggplot appropriate to a particular data type",
      "concept": [
        "plotting automation topics"
      ],
      "topics": [
        "autoplot"
      ]
    },
    {
      "page": "coord_cartesian",
      "title": "Cartesian coordinates",
      "topics": [
        "coord_cartesian"
      ]
    },
    {
      "page": "coord_fixed",
      "title": "Cartesian coordinates with fixed \"aspect ratio\"",
      "topics": [
        "coord_equal",
        "coord_fixed"
      ]
    },
    {
      "page": "coord_flip",
      "title": "Cartesian coordinates with x and y flipped",
      "topics": [
        "coord_flip"
      ]
    },
    {
      "page": "coord_map",
      "title": "Map projections",
      "topics": [
        "coord_map",
        "coord_quickmap"
      ]
    },
    {
      "page": "coord_radial",
      "title": "Polar coordinates",
      "topics": [
        "coord_polar",
        "coord_radial"
      ]
    },
    {
      "page": "coord_transform",
      "title": "Transformed Cartesian coordinate system",
      "topics": [
        "coord_trans",
        "coord_transform"
      ]
    },
    {
      "page": "ggsf",
      "title": "Visualise sf objects",
      "topics": [
        "CoordSf",
        "coord_sf",
        "GeomSf",
        "geom_sf",
        "geom_sf_label",
        "geom_sf_text",
        "ggsf",
        "StatSf",
        "stat_sf"
      ]
    },
    {
      "page": "cut_interval",
      "title": "Discretise numeric data into categorical",
      "topics": [
        "cut_interval",
        "cut_number",
        "cut_width"
      ]
    },
    {
      "page": "diamonds",
      "title": "Prices of over 50,000 round cut diamonds",
      "topics": [
        "diamonds"
      ]
    },
    {
      "page": "draw_key",
      "title": "Key glyphs for legends",
      "topics": [
        "draw_key",
        "draw_key_abline",
        "draw_key_blank",
        "draw_key_boxplot",
        "draw_key_crossbar",
        "draw_key_dotplot",
        "draw_key_label",
        "draw_key_linerange",
        "draw_key_path",
        "draw_key_point",
        "draw_key_pointrange",
        "draw_key_polygon",
        "draw_key_rect",
        "draw_key_smooth",
        "draw_key_text",
        "draw_key_timeseries",
        "draw_key_vline",
        "draw_key_vpath"
      ]
    },
    {
      "page": "economics",
      "title": "US economic time series",
      "topics": [
        "economics",
        "economics_long"
      ]
    },
    {
      "page": "expand_limits",
      "title": "Expand the plot limits, using data",
      "topics": [
        "expand_limits"
      ]
    },
    {
      "page": "expansion",
      "title": "Generate expansion vector for scales",
      "topics": [
        "expand_scale",
        "expansion"
      ]
    },
    {
      "page": "facet_grid",
      "title": "Lay out panels in a grid",
      "topics": [
        "facet_grid"
      ]
    },
    {
      "page": "facet_wrap",
      "title": "Wrap a 1d ribbon of panels into 2d",
      "topics": [
        "facet_wrap"
      ]
    },
    {
      "page": "faithfuld",
      "title": "2d density estimate of Old Faithful data",
      "topics": [
        "faithfuld"
      ]
    },
    {
      "page": "fortify",
      "title": "Fortify a model with data.",
      "concept": [
        "plotting automation topics"
      ],
      "topics": [
        "fortify"
      ]
    },
    {
      "page": "geom_abline",
      "title": "Reference lines: horizontal, vertical, and diagonal",
      "topics": [
        "geom_abline",
        "geom_hline",
        "geom_vline"
      ]
    },
    {
      "page": "geom_bar",
      "title": "Bar charts",
      "topics": [
        "geom_bar",
        "geom_col",
        "stat_count"
      ]
    },
    {
      "page": "geom_bin_2d",
      "title": "Heatmap of 2d bin counts",
      "topics": [
        "geom_bin2d",
        "geom_bin_2d",
        "stat_bin2d",
        "stat_bin_2d"
      ]
    },
    {
      "page": "geom_blank",
      "title": "Draw nothing",
      "topics": [
        "geom_blank"
      ]
    },
    {
      "page": "geom_boxplot",
      "title": "A box and whiskers plot (in the style of Tukey)",
      "topics": [
        "geom_boxplot",
        "stat_boxplot"
      ]
    },
    {
      "page": "geom_contour",
      "title": "2D contours of a 3D surface",
      "topics": [
        "geom_contour",
        "geom_contour_filled",
        "stat_contour",
        "stat_contour_filled"
      ]
    },
    {
      "page": "geom_count",
      "title": "Count overlapping points",
      "topics": [
        "geom_count",
        "stat_sum"
      ]
    },
    {
      "page": "geom_linerange",
      "title": "Vertical intervals: lines, crossbars & errorbars",
      "topics": [
        "geom_crossbar",
        "geom_errorbar",
        "geom_errorbarh",
        "geom_linerange",
        "geom_pointrange"
      ]
    },
    {
      "page": "geom_density",
      "title": "Smoothed density estimates",
      "topics": [
        "geom_density",
        "stat_density"
      ]
    },
    {
      "page": "geom_density_2d",
      "title": "Contours of a 2D density estimate",
      "topics": [
        "geom_density2d",
        "geom_density2d_filled",
        "geom_density_2d",
        "geom_density_2d_filled",
        "stat_density2d",
        "stat_density2d_filled",
        "stat_density_2d",
        "stat_density_2d_filled"
      ]
    },
    {
      "page": "geom_dotplot",
      "title": "Dot plot",
      "topics": [
        "geom_dotplot"
      ]
    },
    {
      "page": "geom_histogram",
      "title": "Histograms and frequency polygons",
      "topics": [
        "geom_freqpoly",
        "geom_histogram",
        "stat_bin"
      ]
    },
    {
      "page": "geom_function",
      "title": "Draw a function as a continuous curve",
      "topics": [
        "geom_function",
        "stat_function"
      ]
    },
    {
      "page": "geom_hex",
      "title": "Hexagonal heatmap of 2d bin counts",
      "topics": [
        "geom_hex",
        "stat_binhex",
        "stat_bin_hex"
      ]
    },
    {
      "page": "geom_jitter",
      "title": "Jittered points",
      "topics": [
        "geom_jitter"
      ]
    },
    {
      "page": "geom_text",
      "title": "Text",
      "topics": [
        "geom_label",
        "geom_text"
      ]
    },
    {
      "page": "geom_map",
      "title": "Polygons from a reference map",
      "topics": [
        "geom_map"
      ]
    },
    {
      "page": "geom_path",
      "title": "Connect observations",
      "topics": [
        "geom_line",
        "geom_path",
        "geom_step"
      ]
    },
    {
      "page": "geom_point",
      "title": "Points",
      "topics": [
        "geom_point"
      ]
    },
    {
      "page": "geom_polygon",
      "title": "Polygons",
      "topics": [
        "geom_polygon"
      ]
    },
    {
      "page": "geom_qq",
      "title": "A quantile-quantile plot",
      "topics": [
        "geom_qq",
        "geom_qq_line",
        "stat_qq",
        "stat_qq_line"
      ]
    },
    {
      "page": "geom_quantile",
      "title": "Quantile regression",
      "topics": [
        "geom_quantile",
        "stat_quantile"
      ]
    },
    {
      "page": "geom_tile",
      "title": "Rectangles",
      "topics": [
        "geom_raster",
        "geom_rect",
        "geom_tile"
      ]
    },
    {
      "page": "geom_ribbon",
      "title": "Ribbons and area plots",
      "topics": [
        "geom_area",
        "geom_ribbon",
        "stat_align"
      ]
    },
    {
      "page": "geom_rug",
      "title": "Rug plots in the margins",
      "topics": [
        "geom_rug"
      ]
    },
    {
      "page": "geom_segment",
      "title": "Line segments and curves",
      "topics": [
        "geom_curve",
        "geom_segment"
      ]
    },
    {
      "page": "geom_smooth",
      "title": "Smoothed conditional means",
      "topics": [
        "geom_smooth",
        "stat_smooth"
      ]
    },
    {
      "page": "geom_spoke",
      "title": "Line segments parameterised by location, direction and distance",
      "topics": [
        "geom_spoke",
        "stat_spoke"
      ]
    },
    {
      "page": "geom_violin",
      "title": "Violin plot",
      "topics": [
        "geom_violin",
        "stat_ydensity"
      ]
    },
    {
      "page": "get_alt_text",
      "title": "Extract alt text from a plot",
      "topics": [
        "alt_text",
        "get_alt_text"
      ]
    },
    {
      "page": "get_theme",
      "title": "Get, set, and modify the active theme",
      "topics": [
        "%+replace%",
        "get_theme",
        "replace_theme",
        "set_theme",
        "theme_get",
        "theme_replace",
        "theme_set",
        "theme_update",
        "update_theme"
      ]
    },
    {
      "page": "ggplot",
      "title": "Create a new ggplot",
      "topics": [
        "ggplot"
      ]
    },
    {
      "page": "ggproto",
      "title": "Create a new ggproto object",
      "topics": [
        "ggproto",
        "ggproto_parent"
      ]
    },
    {
      "page": "ggsave",
      "title": "Save a ggplot (or other grid object) with sensible defaults",
      "topics": [
        "ggsave"
      ]
    },
    {
      "page": "ggtheme",
      "title": "Complete themes",
      "topics": [
        "theme_bw",
        "theme_classic",
        "theme_dark",
        "theme_gray",
        "theme_grey",
        "theme_light",
        "theme_linedraw",
        "theme_minimal",
        "theme_test",
        "theme_void"
      ]
    },
    {
      "page": "guide_axis",
      "title": "Axis guide",
      "topics": [
        "guide_axis"
      ]
    },
    {
      "page": "guide_axis_logticks",
      "title": "Axis with logarithmic tick marks",
      "topics": [
        "guide_axis_logticks"
      ]
    },
    {
      "page": "guide_axis_stack",
      "title": "Stacked axis guides",
      "topics": [
        "guide_axis_stack"
      ]
    },
    {
      "page": "guide_axis_theta",
      "title": "Angle axis guide",
      "topics": [
        "guide_axis_theta"
      ]
    },
    {
      "page": "guide_bins",
      "title": "A binned version of guide_legend",
      "concept": [
        "guides"
      ],
      "topics": [
        "guide_bins"
      ]
    },
    {
      "page": "guide_colourbar",
      "title": "Continuous colour bar guide",
      "concept": [
        "guides"
      ],
      "topics": [
        "guide_colorbar",
        "guide_colourbar"
      ]
    },
    {
      "page": "guide_coloursteps",
      "title": "Discretized colourbar guide",
      "concept": [
        "guides"
      ],
      "topics": [
        "guide_colorsteps",
        "guide_coloursteps"
      ]
    },
    {
      "page": "guide_custom",
      "title": "Custom guides",
      "topics": [
        "guide_custom"
      ]
    },
    {
      "page": "guide_legend",
      "title": "Legend guide",
      "concept": [
        "guides"
      ],
      "topics": [
        "guide_legend"
      ]
    },
    {
      "page": "guide_none",
      "title": "Empty guide",
      "topics": [
        "guide_none"
      ]
    },
    {
      "page": "guides",
      "title": "Set guides for each scale",
      "concept": [
        "guides"
      ],
      "topics": [
        "guides"
      ]
    },
    {
      "page": "hmisc",
      "title": "A selection of summary functions from Hmisc",
      "topics": [
        "hmisc",
        "mean_cl_boot",
        "mean_cl_normal",
        "mean_sdl",
        "median_hilow"
      ]
    },
    {
      "page": "label_bquote",
      "title": "Label with mathematical expressions",
      "topics": [
        "label_bquote"
      ]
    },
    {
      "page": "labeller",
      "title": "Construct labelling specification",
      "concept": [
        "facet labeller"
      ],
      "topics": [
        "labeller"
      ]
    },
    {
      "page": "labellers",
      "title": "Useful labeller functions",
      "concept": [
        "facet"
      ],
      "topics": [
        "labellers",
        "label_both",
        "label_context",
        "label_parsed",
        "label_value",
        "label_wrap_gen"
      ]
    },
    {
      "page": "labs",
      "title": "Modify axis, legend, and plot labels",
      "topics": [
        "get_labs",
        "ggtitle",
        "labs",
        "xlab",
        "ylab"
      ]
    },
    {
      "page": "layer_geoms",
      "title": "Layer geometry display",
      "concept": [
        "layer documentation"
      ],
      "topics": [
        "layer_geoms"
      ]
    },
    {
      "page": "layer_positions",
      "title": "Layer position adjustments",
      "concept": [
        "layer documentation"
      ],
      "topics": [
        "layer_positions"
      ]
    },
    {
      "page": "layer_stats",
      "title": "Layer statistical transformations",
      "concept": [
        "layer documentation"
      ],
      "topics": [
        "layer_stats"
      ]
    },
    {
      "page": "lims",
      "title": "Set scale limits",
      "topics": [
        "lims",
        "xlim",
        "ylim"
      ]
    },
    {
      "page": "luv_colours",
      "title": "'colors()' in Luv space",
      "topics": [
        "luv_colours"
      ]
    },
    {
      "page": "element",
      "title": "Theme elements",
      "topics": [
        "element",
        "element_blank",
        "element_geom",
        "element_line",
        "element_point",
        "element_polygon",
        "element_rect",
        "element_text",
        "margin",
        "margin_auto",
        "margin_part",
        "rel"
      ]
    },
    {
      "page": "mean_se",
      "title": "Calculate mean and standard error of the mean",
      "topics": [
        "mean_se"
      ]
    },
    {
      "page": "midwest",
      "title": "Midwest demographics",
      "topics": [
        "midwest"
      ]
    },
    {
      "page": "mpg",
      "title": "Fuel economy data from 1999 to 2008 for 38 popular models of cars",
      "topics": [
        "mpg"
      ]
    },
    {
      "page": "msleep",
      "title": "An updated and expanded version of the mammals sleep dataset",
      "topics": [
        "msleep"
      ]
    },
    {
      "page": "position_dodge",
      "title": "Dodge overlapping objects side-to-side",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_dodge",
        "position_dodge2"
      ]
    },
    {
      "page": "position_identity",
      "title": "Don't adjust position",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_identity"
      ]
    },
    {
      "page": "position_jitter",
      "title": "Jitter points to avoid overplotting",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_jitter"
      ]
    },
    {
      "page": "position_jitterdodge",
      "title": "Simultaneously dodge and jitter",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_jitterdodge"
      ]
    },
    {
      "page": "position_nudge",
      "title": "Nudge points a fixed distance",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_nudge"
      ]
    },
    {
      "page": "position_stack",
      "title": "Stack overlapping objects on top of each another",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_fill",
        "position_stack"
      ]
    },
    {
      "page": "presidential",
      "title": "Terms of 12 presidents from Eisenhower to Trump",
      "topics": [
        "presidential"
      ]
    },
    {
      "page": "print.ggplot",
      "title": "Explicitly draw plot",
      "topics": [
        "plot.ggplot",
        "print.ggplot"
      ]
    },
    {
      "page": "print.ggproto",
      "title": "Format or print a ggproto object",
      "topics": [
        "format.ggproto",
        "print.ggproto"
      ]
    },
    {
      "page": "qplot",
      "title": "Quick plot",
      "topics": [
        "qplot",
        "quickplot"
      ]
    },
    {
      "page": "resolution",
      "title": "Compute the \"resolution\" of a numeric vector",
      "topics": [
        "resolution"
      ]
    },
    {
      "page": "scale_alpha",
      "title": "Alpha transparency scales",
      "concept": [
        "alpha scales",
        "colour scales"
      ],
      "topics": [
        "scale_alpha",
        "scale_alpha_binned",
        "scale_alpha_continuous",
        "scale_alpha_date",
        "scale_alpha_datetime",
        "scale_alpha_discrete",
        "scale_alpha_ordinal"
      ]
    },
    {
      "page": "scale_binned",
      "title": "Positional scales for binning continuous data (x & y)",
      "concept": [
        "position scales"
      ],
      "topics": [
        "scale_x_binned",
        "scale_y_binned"
      ]
    },
    {
      "page": "scale_brewer",
      "title": "Sequential, diverging and qualitative colour scales from ColorBrewer",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_brewer",
        "scale_color_distiller",
        "scale_color_fermenter",
        "scale_colour_brewer",
        "scale_colour_distiller",
        "scale_colour_fermenter",
        "scale_fill_brewer",
        "scale_fill_distiller",
        "scale_fill_fermenter"
      ]
    },
    {
      "page": "scale_colour_continuous",
      "title": "Continuous and binned colour scales",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_binned",
        "scale_color_continuous",
        "scale_colour_binned",
        "scale_colour_continuous",
        "scale_fill_binned",
        "scale_fill_continuous"
      ]
    },
    {
      "page": "scale_colour_discrete",
      "title": "Discrete colour scales",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_discrete",
        "scale_colour_discrete",
        "scale_fill_discrete"
      ]
    },
    {
      "page": "scale_gradient",
      "title": "Gradient colour scales",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_date",
        "scale_color_datetime",
        "scale_color_gradient",
        "scale_color_gradient2",
        "scale_color_gradientn",
        "scale_colour_date",
        "scale_colour_datetime",
        "scale_colour_gradient",
        "scale_colour_gradient2",
        "scale_colour_gradientn",
        "scale_fill_date",
        "scale_fill_datetime",
        "scale_fill_gradient",
        "scale_fill_gradient2",
        "scale_fill_gradientn"
      ]
    },
    {
      "page": "scale_grey",
      "title": "Sequential grey colour scales",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_grey",
        "scale_colour_grey",
        "scale_fill_grey"
      ]
    },
    {
      "page": "scale_hue",
      "title": "Evenly spaced colours for discrete data",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_hue",
        "scale_colour_hue",
        "scale_fill_hue"
      ]
    },
    {
      "page": "scale_steps",
      "title": "Binned gradient colour scales",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_steps",
        "scale_color_steps2",
        "scale_color_stepsn",
        "scale_colour_steps",
        "scale_colour_steps2",
        "scale_colour_stepsn",
        "scale_fill_steps",
        "scale_fill_steps2",
        "scale_fill_stepsn"
      ]
    },
    {
      "page": "scale_viridis",
      "title": "Viridis colour scales from viridisLite",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_color_ordinal",
        "scale_color_viridis_b",
        "scale_color_viridis_c",
        "scale_color_viridis_d",
        "scale_colour_ordinal",
        "scale_colour_viridis_b",
        "scale_colour_viridis_c",
        "scale_colour_viridis_d",
        "scale_fill_ordinal",
        "scale_fill_viridis_b",
        "scale_fill_viridis_c",
        "scale_fill_viridis_d"
      ]
    },
    {
      "page": "scale_continuous",
      "title": "Position scales for continuous data (x & y)",
      "concept": [
        "position scales"
      ],
      "topics": [
        "scale_x_continuous",
        "scale_x_log10",
        "scale_x_reverse",
        "scale_x_sqrt",
        "scale_y_continuous",
        "scale_y_log10",
        "scale_y_reverse",
        "scale_y_sqrt"
      ]
    },
    {
      "page": "scale_date",
      "title": "Position scales for date/time data",
      "concept": [
        "position scales"
      ],
      "topics": [
        "scale_x_date",
        "scale_x_datetime",
        "scale_x_time",
        "scale_y_date",
        "scale_y_datetime",
        "scale_y_time"
      ]
    },
    {
      "page": "scale_identity",
      "title": "Use values without scaling",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_alpha_identity",
        "scale_color_identity",
        "scale_colour_identity",
        "scale_continuous_identity",
        "scale_discrete_identity",
        "scale_fill_identity",
        "scale_linetype_identity",
        "scale_linewidth_identity",
        "scale_shape_identity",
        "scale_size_identity"
      ]
    },
    {
      "page": "scale_linetype",
      "title": "Scale for line patterns",
      "topics": [
        "scale_linetype",
        "scale_linetype_binned",
        "scale_linetype_continuous",
        "scale_linetype_discrete"
      ]
    },
    {
      "page": "scale_linewidth",
      "title": "Scales for line width",
      "topics": [
        "scale_linewidth",
        "scale_linewidth_binned",
        "scale_linewidth_continuous",
        "scale_linewidth_date",
        "scale_linewidth_datetime",
        "scale_linewidth_discrete",
        "scale_linewidth_ordinal"
      ]
    },
    {
      "page": "scale_manual",
      "title": "Create your own discrete scale",
      "concept": [
        "colour scales"
      ],
      "topics": [
        "scale_alpha_manual",
        "scale_color_manual",
        "scale_colour_manual",
        "scale_discrete_manual",
        "scale_fill_manual",
        "scale_linetype_manual",
        "scale_linewidth_manual",
        "scale_shape_manual",
        "scale_size_manual"
      ]
    },
    {
      "page": "scale_shape",
      "title": "Scales for shapes, aka glyphs",
      "topics": [
        "scale_shape",
        "scale_shape_binned",
        "scale_shape_continuous",
        "scale_shape_discrete",
        "scale_shape_ordinal"
      ]
    },
    {
      "page": "scale_size",
      "title": "Scales for area or radius",
      "topics": [
        "scale_radius",
        "scale_size",
        "scale_size_area",
        "scale_size_binned",
        "scale_size_binned_area",
        "scale_size_continuous",
        "scale_size_date",
        "scale_size_datetime",
        "scale_size_discrete",
        "scale_size_ordinal"
      ]
    },
    {
      "page": "scale_discrete",
      "title": "Position scales for discrete data",
      "concept": [
        "position scales"
      ],
      "topics": [
        "scale_x_discrete",
        "scale_y_discrete"
      ]
    },
    {
      "page": "seals",
      "title": "Vector field of seal movements",
      "topics": [
        "seals"
      ]
    },
    {
      "page": "sec_axis",
      "title": "Specify a secondary axis",
      "topics": [
        "derive",
        "dup_axis",
        "sec_axis"
      ]
    },
    {
      "page": "stat_connect",
      "title": "Connect observations",
      "topics": [
        "stat_connect"
      ]
    },
    {
      "page": "stat_ecdf",
      "title": "Compute empirical cumulative distribution",
      "topics": [
        "stat_ecdf"
      ]
    },
    {
      "page": "stat_ellipse",
      "title": "Compute normal data ellipses",
      "topics": [
        "stat_ellipse"
      ]
    },
    {
      "page": "stat_identity",
      "title": "Leave data as is",
      "topics": [
        "stat_identity"
      ]
    },
    {
      "page": "stat_manual",
      "title": "Manually compute transformations",
      "topics": [
        "stat_manual"
      ]
    },
    {
      "page": "stat_sf_coordinates",
      "title": "Extract coordinates from 'sf' objects",
      "topics": [
        "StatSfCoordinates",
        "stat_sf_coordinates"
      ]
    },
    {
      "page": "stat_summary_2d",
      "title": "Bin and summarise in 2d (rectangle & hexagons)",
      "topics": [
        "stat_summary2d",
        "stat_summary_2d",
        "stat_summary_hex"
      ]
    },
    {
      "page": "stat_summary",
      "title": "Summarise y values at unique/binned x",
      "topics": [
        "stat_summary",
        "stat_summary_bin"
      ]
    },
    {
      "page": "stat_unique",
      "title": "Remove duplicates",
      "topics": [
        "stat_unique"
      ]
    },
    {
      "page": "subtheme",
      "title": "Shortcuts for theme settings",
      "topics": [
        "subtheme",
        "theme_sub_axis",
        "theme_sub_axis_bottom",
        "theme_sub_axis_left",
        "theme_sub_axis_right",
        "theme_sub_axis_top",
        "theme_sub_axis_x",
        "theme_sub_axis_y",
        "theme_sub_legend",
        "theme_sub_panel",
        "theme_sub_plot",
        "theme_sub_strip"
      ]
    },
    {
      "page": "theme",
      "title": "Modify components of a theme",
      "topics": [
        "theme"
      ]
    },
    {
      "page": "txhousing",
      "title": "Housing sales in TX",
      "topics": [
        "txhousing"
      ]
    },
    {
      "page": "vars",
      "title": "Quote faceting variables",
      "topics": [
        "vars"
      ]
    }
  ],
  "_pkglogo": "https://github.com/tidyverse/ggplot2/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/tidyverse/ggplot2/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "ggplot2-specs.qmd",
      "filename": "ggplot2-specs.html",
      "title": "Aesthetic specifications",
      "engine": "quarto::html",
      "headings": [],
      "created": "2025-10-27 14:18:21",
      "modified": "2025-10-27 14:18:21",
      "commits": 1
    },
    {
      "source": "extending-ggplot2.qmd",
      "filename": "extending-ggplot2.html",
      "title": "Extending ggplot2",
      "engine": "quarto::html",
      "headings": [],
      "created": "2025-10-27 14:18:21",
      "modified": "2025-10-27 14:18:21",
      "commits": 1
    },
    {
      "source": "ggplot2.qmd",
      "filename": "ggplot2.html",
      "title": "Introduction to ggplot2",
      "engine": "quarto::html",
      "headings": [],
      "created": "2025-10-27 14:18:21",
      "modified": "2025-10-27 14:18:21",
      "commits": 1
    },
    {
      "source": "profiling.qmd",
      "filename": "profiling.html",
      "title": "Profiling Performance",
      "engine": "quarto::html",
      "headings": [],
      "created": "2025-10-27 14:18:21",
      "modified": "2025-10-27 14:18:21",
      "commits": 1
    },
    {
      "source": "ggplot2-in-packages.qmd",
      "filename": "ggplot2-in-packages.html",
      "title": "Using ggplot2 in packages",
      "engine": "quarto::html",
      "headings": [],
      "created": "2025-10-27 14:18:21",
      "modified": "2025-11-14 10:29:01",
      "commits": 2
    }
  ],
  "_score": 25.421924766045105,
  "_indexed": false,
  "_nocasepkg": "ggplot2",
  "_universes": [
    "fastverse"
  ],
  "_indexurl": "https://tidyverse.r-universe.dev/ggplot2",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:05:21.000Z",
      "distro": "noble",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "0b8d0b69d3c7ec8d211ac451b94241869634bf1c72f0ce05504e913d00f6d4b1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:05:19.000Z",
      "distro": "noble",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "0dc9110345e26569dcb0e7d6f04892b16e88cbb958f307dde1b1313e36fc2fc1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:35:40.000Z",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "a1d7d989cd7d555d8a11445d894dd22f21d2e2717049c95f743b2cb5edfda24d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:33:12.000Z",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "a87ea13d0795a1a8924f96822c4fddeaeec9420df96c4ccba8cfda44e6e98a03",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:05:17.000Z",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "2a36ed89bdadcc0d94d31d3cd921b04593b9eff917a8f0feb6fbf14f181c10fe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:04:51.000Z",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "6387c0b522808eac93dcb26f89f8e397f0f58981eb237fc597657177a758f2a6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:05:11.000Z",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "26ab94144adbd5008210afd19af01baf8d66afc5556e2dce805995df9e8e8309",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.0.3.9000",
      "date": "2026-05-22T19:04:53.000Z",
      "commit": "6870419aa6e106c3580c45c81d5b688cb31758bd",
      "fileid": "3ebfe92e7f230caf79c4195905d49912e65b16bbaf143a1f857768a0f2ef82c0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/fastverse/actions/runs/26278455704"
    }
  ]
}