{
  "_id": "6af47622b90b31e79afd47ce",
  "Package": "ggpyramid",
  "Title": "Population Pyramids with 'ggplot2'",
  "Version": "0.1.0",
  "Authors@R": "person(\"Matan\", \"Hakim\", , \"matanhakim@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0009-0002-9372-8975\"))",
  "Description": "Build population pyramids, the back-to-back bar charts of\na population by age group and sex, as layers of a 'ggplot2'\nplot. A position adjustment mirrors one side and stacks\nsubgroups within each side, so bars, labels and lines from any\nlayer land on the correct side while the plot can still be\nfaceted, themed and extended as usual. A coordinate system\nlabels both sides with absolute values, gives them one shared\nscale, and places the age axis on either side or in a gap at\nthe centre. Further layers count individual records or sum\naggregated values, show proportions, label the bars, and draw a\nsecond population as a stepped outline for comparison.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/matanhakim/ggpyramid,\nhttps://matanhakim.github.io/ggpyramid/",
  "BugReports": "https://github.com/matanhakim/ggpyramid/issues",
  "LazyData": "true",
  "Repository": "https://matanhakim.r-universe.dev",
  "Date/Publication": "2026-10-29 08:13:05 UTC",
  "RemoteUrl": "https://github.com/matanhakim/ggpyramid",
  "RemoteRef": "HEAD",
  "RemoteSha": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-11 14:00:50 UTC",
    "User": "root"
  },
  "Author": "Matan Hakim [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0002-9372-8975>)",
  "Maintainer": "Matan Hakim <matanhakim@gmail.com>",
  "_user": "matanhakim",
  "_type": "src",
  "_file": "ggpyramid_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2dc0e3dd483580bc8d32b8535f6ffca84ce320852f1f601675d567cacfbc6a4d",
  "_filesize": 706450,
  "_sha256": "2dc0e3dd483580bc8d32b8535f6ffca84ce320852f1f601675d567cacfbc6a4d",
  "_expires": "2027-02-19T14:05:20.000Z",
  "_created": "2026-11-11T14:00:50.000Z",
  "_published": "2026-11-11T14:05:22.534Z",
  "_upstream": "https://github.com/matanhakim/ggpyramid",
  "_status": "success",
  "_maintainer": {
    "name": "Matan Hakim",
    "email": "matanhakim@gmail.com",
    "login": "matanhakim",
    "mastodon": "@matanhakim@fosstodon.org",
    "bluesky": "@matanhakim.bsky.social",
    "description": "Head of Research, The Israeli Institute for Cultural Policy.\nSocial Sciences, Data Science, Analytics, Rstats, Tidyverse.",
    "uuid": 111883851,
    "orcid": "0009-0002-9372-8975"
  },
  "_jobs": [
    {
      "job": 130569506322,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13862502757"
    },
    {
      "job": 130569506502,
      "time": 228,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13863261537"
    },
    {
      "job": 130569506450,
      "time": 114,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13862267838"
    },
    {
      "job": 130569506344,
      "time": 122,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13861613766"
    },
    {
      "job": 130567623816,
      "time": 209,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13862097653"
    },
    {
      "job": 130569506315,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13862921683"
    },
    {
      "job": 130569506769,
      "time": 181,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13861808704"
    },
    {
      "job": 130569506425,
      "time": 133,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13862547652"
    },
    {
      "job": 130569506435,
      "time": 155,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13862921815"
    }
  ],
  "_buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240",
  "_commit": {
    "id": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
    "author": "Matan Hakim <matanhakim@gmail.com>",
    "committer": "Matan Hakim <matanhakim@gmail.com>",
    "message": "Keep CLAUDE.md out of the pkgdown site and describe reference sections\n\npkgdown renders every top-level .md into the site, so CLAUDE.md was\npublished at /CLAUDE.html. Move it to .claude/, which pkgdown does not\nread. Add development mode auto and a description for each reference\nsection, as in the sibling packages.\n\nClaude-Session: https://claude.ai/code/session_01E2SXiobkxviHXj4Yrg38mx\n",
    "time": 1793261585
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "matanhakim",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 12
    },
    {
      "week": "2026-44",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "matanhakim",
      "count": 17,
      "uuid": 111883851
    }
  ],
  "_userbio": {
    "uuid": 111883851,
    "type": "user",
    "name": "Matan Hakim",
    "followers": 12,
    "description": "Head of Research, The Israeli Institute for Cultural Policy.\r\nSocial Sciences, Data Science, Analytics, Rstats, Tidyverse."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggpyramid"
  },
  "_devurl": "https://github.com/matanhakim/ggpyramid",
  "_pkgdown": "https://matanhakim.github.io/ggpyramid/",
  "_searchresults": 1,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggpyramid.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/matanhakim/ggpyramid",
  "_realowner": "matanhakim",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-11-10"
    }
  ],
  "_exports": [
    "coord_pyramid",
    "CoordPyramid",
    "geom_pyramid",
    "geom_pyramid_outline",
    "geom_pyramid_text",
    "GeomPyramidOutline",
    "GeomPyramidText",
    "position_pyramid",
    "PositionPyramid",
    "scale_x_pyramid",
    "scale_y_pyramid",
    "stat_pyramid",
    "StatPyramid",
    "theme_pyramid"
  ],
  "_datasets": [
    {
      "name": "europe_pop",
      "title": "Population of four European countries by age group and sex",
      "object": "europe_pop",
      "class": [
        "data.frame"
      ],
      "fields": [
        "country",
        "year",
        "age",
        "sex",
        "population"
      ],
      "rows": 288,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "coord_pyramid",
      "title": "Cartesian coordinates for a population pyramid",
      "topics": [
        "coord_pyramid"
      ]
    },
    {
      "page": "europe_pop",
      "title": "Population of four European countries by age group and sex",
      "topics": [
        "europe_pop"
      ]
    },
    {
      "page": "geom_pyramid",
      "title": "Bars of a population pyramid",
      "topics": [
        "geom_pyramid",
        "stat_pyramid"
      ]
    },
    {
      "page": "geom_pyramid_outline",
      "title": "A stepped outline of a population pyramid",
      "topics": [
        "geom_pyramid_outline"
      ]
    },
    {
      "page": "geom_pyramid_text",
      "title": "Value labels on a population pyramid",
      "topics": [
        "geom_pyramid_text"
      ]
    },
    {
      "page": "position_pyramid",
      "title": "Mirror one side of a population pyramid",
      "topics": [
        "position_pyramid"
      ]
    },
    {
      "page": "scale_x_pyramid",
      "title": "Position scales for the value axis of a pyramid",
      "topics": [
        "scale_x_pyramid",
        "scale_y_pyramid"
      ]
    },
    {
      "page": "theme_pyramid",
      "title": "A theme for population pyramids",
      "topics": [
        "theme_pyramid"
      ]
    }
  ],
  "_readme": "https://github.com/matanhakim/ggpyramid/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "ggpyramid.Rmd",
      "filename": "ggpyramid.html",
      "title": "Population pyramids with ggpyramid",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A first pyramid",
        "Placing the age axis",
        "Proportions and facets",
        "Labels",
        "Comparing two populations",
        "Subgroups within each side",
        "Vertical pyramids",
        "How the sides are drawn"
      ],
      "created": "2026-10-25 14:09:01",
      "modified": "2026-10-25 18:25:43",
      "commits": 2
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "ggpyramid",
  "_universes": [
    "matanhakim"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:52.000Z",
      "distro": "resolute",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/47ab0ac63ef559f5d0f0296432c7e46568fef535d57af8e6e741f978139d9014",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-11T14:04:28.000Z",
      "distro": "resolute",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/79ab2ace782ed43a6fe7fa6e2828fb324bf9a09432aabe6ec795bfca6faabed9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:38.000Z",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/861270a336c3329dba0493ff4cf980e074d752f605e9c71df765789da87a5654",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:44.000Z",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/825e61c8e1f8e0d7c655c184a76a01cf3d3f606b2e60d7f9855b9ace04426dc1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:57.000Z",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/9046ec59ce62e59f6477c20d45bfd5c93dec55b42f553bc008e4ed5dcbaac5a9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:46.000Z",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/52bd2474d3568ff95d3385a789c34766d1a16001a79f7cf6822230e11ff50c8a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:36.000Z",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/f37970d36c23616834edf22d08583125182eed011681a08d0e8963185516b5bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-11T14:02:37.000Z",
      "commit": "0ae26b40086677c0e4dcce6083f5898e0a5415c4",
      "fileid": "https://r2.ropensci.org/c1f31577c673f5804eb02de9b9cd0684592d5b756295ae1a0d6cee6a49cd9023",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matanhakim/actions/runs/43033857240"
    }
  ]
}