{
  "_id": "6a10183cacfb0bcc41c8559f",
  "Package": "ggforce",
  "Type": "Package",
  "Title": "Accelerating 'ggplot2'",
  "Version": "0.5.0.9000",
  "Authors@R": "c(person(given = \"Thomas Lin\",\nfamily = \"Pedersen\",\nrole = c(\"cre\", \"aut\"),\nemail = \"thomasp85@gmail.com\",\ncomment = c(ORCID = \"0000-0002-5147-4711\")),\nperson(\"RStudio\",\nrole = \"cph\"))",
  "Maintainer": "Thomas Lin Pedersen <thomasp85@gmail.com>",
  "Description": "The aim of 'ggplot2' is to aid in visual data\ninvestigations. This focus has led to a lack of facilities for\ncomposing specialised plots. 'ggforce' aims to be a collection\nof mainly new stats and geoms that fills this gap. All\nadditional functionality is aimed to come through the official\nextension system so using 'ggforce' should be a stable\nexperience.",
  "URL": "https://ggforce.data-imaginist.com,\nhttps://github.com/thomasp85/ggforce",
  "BugReports": "https://github.com/thomasp85/ggforce/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Collate": "'aaa.R' 'shape.R' 'arc_bar.R' 'arc.R' 'autodensity.R'\n'autohistogram.R' 'autopoint.R' 'bezier.R' 'bspline.R'\n'bspline_closed.R' 'circle.R' 'concaveman.R' 'cpp11.R'\n'diagonal.R' 'diagonal_wide.R' 'ellipse.R' 'errorbar.R'\n'facet_grid_paginate.R' 'facet_matrix.R' 'facet_row.R'\n'facet_stereo.R' 'facet_wrap_paginate.R' 'facet_zoom.R'\n'ggforce-package.R' 'ggproto-classes.R' 'interpolate.R'\n'labeller.R' 'link.R' 'mark_circle.R' 'mark_ellipse.R'\n'mark_hull.R' 'mark_label.R' 'mark_rect.R' 'parallel_sets.R'\n'position-jitternormal.R' 'position_auto.R'\n'position_floatstack.R' 'regon.R' 'scale-depth.R'\n'scale-unit.R' 'sina.R' 'spiro.R' 'themes.R' 'trans.R'\n'trans_linear.R' 'utilities.R' 'voronoi.R' 'zzz.R'",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libfontconfig1-dev libfreetype6-dev",
  "Repository": "https://thomasp85.r-universe.dev",
  "Date/Publication": "2025-09-15 19:21:20 UTC",
  "RemoteUrl": "https://github.com/thomasp85/ggforce",
  "RemoteRef": "HEAD",
  "RemoteSha": "128001400bee8ae1a27c772b6d9677660db01778",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-13 09:42:04 UTC",
    "User": "root"
  },
  "Author": "Thomas Lin Pedersen [cre, aut] (ORCID:\n<https://orcid.org/0000-0002-5147-4711>),\nRStudio [cph]",
  "MD5sum": "3efc9308daa95305d950362b689864e5",
  "_user": "thomasp85",
  "_type": "src",
  "_file": "ggforce_0.5.0.9000.tar.gz",
  "_fileid": "4856813ca3fd881ffc50283ea40f548f9073a3e659463d4e411a7e361246925d",
  "_filesize": 1292396,
  "_sha256": "4856813ca3fd881ffc50283ea40f548f9073a3e659463d4e411a7e361246925d",
  "_created": "2026-05-13T09:42:04.000Z",
  "_published": "2026-05-22T08:47:56.689Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77346578071,
      "time": 181,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6966761259"
    },
    {
      "job": 77346577904,
      "time": 193,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6966764319"
    },
    {
      "job": 77346578495,
      "time": 176,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6966759556"
    },
    {
      "job": 77346578183,
      "time": 187,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6966763328"
    },
    {
      "job": 77346578110,
      "time": 160,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6966754231"
    },
    {
      "job": 77346578555,
      "time": 279,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6966793491"
    },
    {
      "job": 77346578153,
      "time": 121,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966740344"
    },
    {
      "job": 77346577923,
      "time": 282,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966793592"
    },
    {
      "job": 77346577532,
      "time": 229,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6966696812"
    },
    {
      "job": 77346577530,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156500828"
    },
    {
      "job": 77346578273,
      "time": 86,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 77346578215,
      "time": 79,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 77346578259,
      "time": 66,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/thomasp85/ggforce",
  "_commit": {
    "id": "128001400bee8ae1a27c772b6d9677660db01778",
    "author": "Thomas Lin Pedersen <thomasp85@gmail.com>",
    "committer": "Thomas Lin Pedersen <thomasp85@gmail.com>",
    "message": "Remove robust_predicates dependency\n",
    "time": 1757964080
  },
  "_maintainer": {
    "name": "Thomas Lin Pedersen",
    "email": "thomasp85@gmail.com",
    "login": "thomasp85",
    "mastodon": "@thomasp85@fosstodon.org",
    "linkedin": "in/thomasp85",
    "orcid": "0000-0002-5147-4711",
    "twitter": "@thomasp85",
    "uuid": 1775316
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "cpp11",
      "role": "LinkingTo"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "tweenr",
      "version": ">= 0.1.5",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "polyclip",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "systemfonts",
      "role": "Imports"
    },
    {
      "package": "sessioninfo",
      "role": "Suggests"
    },
    {
      "package": "deldir",
      "role": "Suggests"
    },
    {
      "package": "latex2exp",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "units",
      "version": ">= 0.8.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "thomasp85",
  "_selfowned": true,
  "_usedby": 354,
  "_updates": [
    {
      "week": "2025-25",
      "n": 13
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-38",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.5.0",
      "date": "2025-06-18"
    }
  ],
  "_topics": [
    "ggplot-extension",
    "ggplot2",
    "visualization",
    "cpp"
  ],
  "_stars": 950,
  "_contributors": [
    {
      "user": "thomasp85",
      "count": 324,
      "uuid": 1775316
    },
    {
      "user": "sidiropoulos",
      "count": 5,
      "uuid": 8235731
    },
    {
      "user": "teunbrand",
      "count": 4,
      "uuid": 49372158
    },
    {
      "user": "atusy",
      "count": 3,
      "uuid": 30277794
    },
    {
      "user": "ycl6",
      "count": 2,
      "uuid": 9032946
    },
    {
      "user": "enchufa2",
      "count": 2,
      "uuid": 4542928
    },
    {
      "user": "michaelchirico",
      "count": 2,
      "uuid": 7606389
    },
    {
      "user": "pursuitofdatascience",
      "count": 2,
      "uuid": 54338793
    },
    {
      "user": "andrewheiss",
      "count": 1,
      "uuid": 73663
    },
    {
      "user": "benmarwick",
      "count": 1,
      "uuid": 1262179
    },
    {
      "user": "clauswilke",
      "count": 1,
      "uuid": 4210929
    },
    {
      "user": "daniel-wells",
      "count": 1,
      "uuid": 3143390
    },
    {
      "user": "yoda-vid",
      "count": 1,
      "uuid": 1258953
    },
    {
      "user": "lepennec",
      "count": 1,
      "uuid": 7868905
    },
    {
      "user": "inventionate",
      "count": 1,
      "uuid": 872787
    },
    {
      "user": "evamaerey",
      "count": 1,
      "uuid": 10491910
    },
    {
      "user": "yutannihilation",
      "count": 1,
      "uuid": 1978793
    },
    {
      "user": "imagejan",
      "count": 1,
      "uuid": 2033938
    },
    {
      "user": "jan-glx",
      "count": 1,
      "uuid": 1266815
    },
    {
      "user": "flrd",
      "count": 1,
      "uuid": 24651346
    },
    {
      "user": "crotoc",
      "count": 1,
      "uuid": 12446554
    },
    {
      "user": "stragu",
      "count": 1,
      "uuid": 1747497
    },
    {
      "user": "trevorld",
      "count": 1,
      "uuid": 2433259
    },
    {
      "user": "bart1",
      "count": 1,
      "uuid": 1662852
    },
    {
      "user": "jeff-mettel",
      "count": 1,
      "uuid": 3621599
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    },
    {
      "user": "hbeale",
      "count": 1,
      "uuid": 54659
    },
    {
      "user": "ilia-kats",
      "count": 1,
      "uuid": 3499574
    },
    {
      "user": "jjchern",
      "count": 1,
      "uuid": 11262574
    }
  ],
  "_userbio": {
    "uuid": 1775316,
    "type": "user",
    "name": "Thomas Lin Pedersen",
    "description": "Maker of tools focusing on data science and data visualisation"
  },
  "_downloads": {
    "count": 117731,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggforce"
  },
  "_mentions": 24,
  "_devurl": "https://github.com/thomasp85/ggforce",
  "_pkgdown": "https://ggforce.data-imaginist.com",
  "_searchresults": 12192,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggforce.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/thomasp85/ggforce",
  "_realowner": "thomasp85",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2016-11-22"
    },
    {
      "version": "0.1.1",
      "date": "2016-11-28"
    },
    {
      "version": "0.1.2",
      "date": "2018-05-27"
    },
    {
      "version": "0.1.3",
      "date": "2018-07-07"
    },
    {
      "version": "0.2.0",
      "date": "2019-03-08"
    },
    {
      "version": "0.2.1",
      "date": "2019-03-12"
    },
    {
      "version": "0.2.2",
      "date": "2019-04-23"
    },
    {
      "version": "0.3.0",
      "date": "2019-08-09"
    },
    {
      "version": "0.3.1",
      "date": "2019-08-20"
    },
    {
      "version": "0.3.2",
      "date": "2020-06-23"
    },
    {
      "version": "0.3.3",
      "date": "2021-03-05"
    },
    {
      "version": "0.3.4",
      "date": "2022-08-18"
    },
    {
      "version": "0.4.0",
      "date": "2022-09-29"
    },
    {
      "version": "0.4.1",
      "date": "2022-10-04"
    },
    {
      "version": "0.4.2",
      "date": "2024-02-19"
    },
    {
      "version": "0.5.0",
      "date": "2025-06-18"
    }
  ],
  "_exports": [
    "facet_col",
    "facet_grid_paginate",
    "facet_matrix",
    "facet_row",
    "facet_stereo",
    "facet_wrap_paginate",
    "facet_zoom",
    "FacetCol",
    "FacetGridPaginate",
    "FacetMatrix",
    "FacetRow",
    "FacetStereo",
    "FacetWrapPaginate",
    "FacetZoom",
    "gather_set_data",
    "geom_arc",
    "geom_arc_bar",
    "geom_arc0",
    "geom_arc2",
    "geom_autodensity",
    "geom_autohistogram",
    "geom_autopoint",
    "geom_bezier",
    "geom_bezier0",
    "geom_bezier2",
    "geom_bspline",
    "geom_bspline_closed",
    "geom_bspline_closed0",
    "geom_bspline0",
    "geom_bspline2",
    "geom_circle",
    "geom_delaunay_segment",
    "geom_delaunay_segment2",
    "geom_delaunay_tile",
    "geom_diagonal",
    "geom_diagonal_wide",
    "geom_diagonal0",
    "geom_diagonal2",
    "geom_ellipse",
    "geom_link",
    "geom_link0",
    "geom_link2",
    "geom_mark_circle",
    "geom_mark_ellipse",
    "geom_mark_hull",
    "geom_mark_rect",
    "geom_parallel_sets",
    "geom_parallel_sets_axes",
    "geom_parallel_sets_labels",
    "geom_regon",
    "geom_shape",
    "geom_sina",
    "geom_spiro",
    "geom_voronoi_segment",
    "geom_voronoi_tile",
    "GeomArc",
    "GeomArc0",
    "GeomArcBar",
    "GeomAutoarea",
    "GeomAutorect",
    "GeomBezier0",
    "GeomBspline0",
    "GeomBsplineClosed0",
    "GeomCircle",
    "GeomMarkCircle",
    "GeomMarkEllipse",
    "GeomMarkHull",
    "GeomMarkRect",
    "GeomParallelSetsAxes",
    "GeomShape",
    "interpolateDataFrame",
    "label_tex",
    "linear_trans",
    "n_pages",
    "position_auto",
    "position_jitternormal",
    "PositionAuto",
    "PositionFloatstack",
    "PositionJitterNormal",
    "power_trans",
    "radial_trans",
    "scale_depth",
    "scale_depth_continuous",
    "scale_depth_discrete",
    "scale_x_unit",
    "scale_y_unit",
    "shapeGrob",
    "stat_arc",
    "stat_arc_bar",
    "stat_arc0",
    "stat_arc2",
    "stat_bezier",
    "stat_bezier0",
    "stat_bezier2",
    "stat_bspline",
    "stat_bspline_closed",
    "stat_bspline0",
    "stat_bspline2",
    "stat_circle",
    "stat_delvor_summary",
    "stat_diagonal",
    "stat_diagonal_wide",
    "stat_diagonal0",
    "stat_diagonal2",
    "stat_ellip",
    "stat_err",
    "stat_link",
    "stat_link2",
    "stat_parallel_sets",
    "stat_parallel_sets_axes",
    "stat_pie",
    "stat_regon",
    "stat_sina",
    "stat_spiro",
    "StatArc",
    "StatArc0",
    "StatArc2",
    "StatArcBar",
    "StatAutobin",
    "StatAutodensity",
    "StatBezier",
    "StatBezier0",
    "StatBezier2",
    "StatBspline",
    "StatBspline2",
    "StatCircle",
    "StatDelaunaySegment",
    "StatDelaunaySegment2",
    "StatDelaunayTile",
    "StatDelvorSummary",
    "StatDiagonal",
    "StatDiagonal0",
    "StatDiagonal2",
    "StatDiagonalWide",
    "StatEllip",
    "StatErr",
    "StatLink",
    "StatLink2",
    "StatParallelSets",
    "StatParallelSetsAxes",
    "StatPie",
    "StatRegon",
    "StatSina",
    "StatSpiro",
    "StatVoronoiSegment",
    "StatVoronoiTile",
    "theme_no_axes",
    "trans_reverser"
  ],
  "_help": [
    {
      "page": "facet_grid_paginate",
      "title": "Split facet_grid over multiple plots",
      "concept": [
        "ggforce facets"
      ],
      "topics": [
        "facet_grid_paginate"
      ]
    },
    {
      "page": "facet_matrix",
      "title": "Facet by different data columns",
      "topics": [
        "facet_matrix"
      ]
    },
    {
      "page": "facet_row",
      "title": "One-dimensional facets",
      "topics": [
        "facet_col",
        "facet_row"
      ]
    },
    {
      "page": "facet_stereo",
      "title": "Create a stereogram plot",
      "concept": [
        "ggforce facets"
      ],
      "topics": [
        "facet_stereo"
      ]
    },
    {
      "page": "facet_wrap_paginate",
      "title": "Split facet_wrap over multiple plots",
      "concept": [
        "ggforce facets"
      ],
      "topics": [
        "facet_wrap_paginate"
      ]
    },
    {
      "page": "facet_zoom",
      "title": "Facet data for zoom with context",
      "concept": [
        "ggforce facets"
      ],
      "topics": [
        "facet_zoom"
      ]
    },
    {
      "page": "gather_set_data",
      "title": "Tidy data for use with geom_parallel_sets",
      "topics": [
        "gather_set_data"
      ]
    },
    {
      "page": "geom_arc",
      "title": "Arcs based on radius and radians",
      "topics": [
        "geom_arc",
        "geom_arc0",
        "geom_arc2",
        "stat_arc",
        "stat_arc0",
        "stat_arc2"
      ]
    },
    {
      "page": "geom_arc_bar",
      "title": "Arcs and wedges as polygons",
      "topics": [
        "geom_arc_bar",
        "stat_arc_bar",
        "stat_pie"
      ]
    },
    {
      "page": "geom_autohistogram",
      "title": "A distribution geoms that fills the panel and works with discrete and continuous data",
      "topics": [
        "geom_autodensity",
        "geom_autohistogram"
      ]
    },
    {
      "page": "geom_autopoint",
      "title": "A point geom specialised for scatterplot matrices",
      "topics": [
        "geom_autopoint"
      ]
    },
    {
      "page": "geom_bezier",
      "title": "Create quadratic or cubic bezier curves",
      "topics": [
        "geom_bezier",
        "geom_bezier0",
        "geom_bezier2",
        "stat_bezier",
        "stat_bezier0",
        "stat_bezier2"
      ]
    },
    {
      "page": "geom_bspline",
      "title": "B-splines based on control points",
      "topics": [
        "geom_bspline",
        "geom_bspline0",
        "geom_bspline2",
        "stat_bspline",
        "stat_bspline0",
        "stat_bspline2"
      ]
    },
    {
      "page": "geom_bspline_closed",
      "title": "Create closed b-spline shapes",
      "topics": [
        "geom_bspline_closed",
        "geom_bspline_closed0",
        "stat_bspline_closed"
      ]
    },
    {
      "page": "geom_circle",
      "title": "Circles based on center and radius",
      "topics": [
        "geom_circle",
        "stat_circle"
      ]
    },
    {
      "page": "geom_diagonal",
      "title": "Draw horizontal diagonals",
      "topics": [
        "geom_diagonal",
        "geom_diagonal0",
        "geom_diagonal2",
        "stat_diagonal",
        "stat_diagonal0",
        "stat_diagonal2"
      ]
    },
    {
      "page": "geom_diagonal_wide",
      "title": "Draw an area defined by an upper and lower diagonal",
      "topics": [
        "geom_diagonal_wide",
        "stat_diagonal_wide"
      ]
    },
    {
      "page": "geom_ellipse",
      "title": "Draw (super)ellipses based on the coordinate system scale",
      "topics": [
        "geom_ellipse",
        "stat_ellip"
      ]
    },
    {
      "page": "geom_link",
      "title": "Link points with paths",
      "topics": [
        "geom_link",
        "geom_link0",
        "geom_link2",
        "stat_link",
        "stat_link2"
      ]
    },
    {
      "page": "geom_mark_circle",
      "title": "Annotate areas with circles",
      "concept": [
        "mark geoms"
      ],
      "topics": [
        "geom_mark_circle"
      ]
    },
    {
      "page": "geom_mark_ellipse",
      "title": "Annotate areas with ellipses",
      "concept": [
        "mark geoms"
      ],
      "topics": [
        "geom_mark_ellipse"
      ]
    },
    {
      "page": "geom_mark_hull",
      "title": "Annotate areas with hulls",
      "concept": [
        "mark geoms"
      ],
      "topics": [
        "geom_mark_hull"
      ]
    },
    {
      "page": "geom_mark_rect",
      "title": "Annotate areas with rectangles",
      "concept": [
        "mark geoms"
      ],
      "topics": [
        "geom_mark_rect"
      ]
    },
    {
      "page": "geom_parallel_sets",
      "title": "Create Parallel Sets diagrams",
      "topics": [
        "geom_parallel_sets",
        "geom_parallel_sets_axes",
        "geom_parallel_sets_labels",
        "stat_parallel_sets",
        "stat_parallel_sets_axes"
      ]
    },
    {
      "page": "geom_regon",
      "title": "Draw regular polygons by specifying number of sides",
      "topics": [
        "geom_regon",
        "stat_regon"
      ]
    },
    {
      "page": "geom_shape",
      "title": "Draw polygons with expansion/contraction and/or rounded corners",
      "topics": [
        "geom_shape"
      ]
    },
    {
      "page": "geom_sina",
      "title": "Sina plot",
      "topics": [
        "geom_sina",
        "stat_sina"
      ]
    },
    {
      "page": "geom_spiro",
      "title": "Draw spirograms based on the radii of the different \"wheels\" involved",
      "topics": [
        "geom_spiro",
        "stat_spiro"
      ]
    },
    {
      "page": "geom_delvor",
      "title": "Voronoi tesselation and delaunay triangulation",
      "topics": [
        "geom_delaunay",
        "geom_delaunay_segment",
        "geom_delaunay_segment2",
        "geom_delaunay_tile",
        "geom_voronoi",
        "geom_voronoi_segment",
        "geom_voronoi_tile",
        "stat_delvor_summary"
      ]
    },
    {
      "page": "ggforce-extensions",
      "title": "ggforce extensions to ggplot2",
      "topics": [
        "FacetCol",
        "FacetGridPaginate",
        "FacetMatrix",
        "FacetRow",
        "FacetStereo",
        "FacetWrapPaginate",
        "FacetZoom",
        "GeomArc",
        "GeomArc0",
        "GeomArcBar",
        "GeomAutoarea",
        "GeomAutorect",
        "GeomBezier0",
        "GeomBspline0",
        "GeomBsplineClosed0",
        "GeomCircle",
        "GeomMarkCircle",
        "GeomMarkEllipse",
        "GeomMarkHull",
        "GeomMarkRect",
        "GeomParallelSetsAxes",
        "GeomPathInterpolate",
        "GeomShape",
        "ggforce-extensions",
        "PositionAuto",
        "PositionFloatstack",
        "PositionJitterNormal",
        "StatArc",
        "StatArc0",
        "StatArc2",
        "StatArcBar",
        "StatAutobin",
        "StatAutodensity",
        "StatBezier",
        "StatBezier0",
        "StatBezier2",
        "StatBspline",
        "StatBspline2",
        "StatCircle",
        "StatDelaunaySegment",
        "StatDelaunaySegment2",
        "StatDelaunayTile",
        "StatDelvorSummary",
        "StatDiagonal",
        "StatDiagonal0",
        "StatDiagonal2",
        "StatDiagonalWide",
        "StatEllip",
        "StatErr",
        "StatLink",
        "StatLink2",
        "StatParallelSets",
        "StatParallelSetsAxes",
        "StatPie",
        "StatRegon",
        "StatSina",
        "StatSpiro",
        "StatVoronoiSegment",
        "StatVoronoiTile"
      ]
    },
    {
      "page": "label_tex",
      "title": "A labeller function to parse TeX syntax",
      "topics": [
        "label_tex"
      ]
    },
    {
      "page": "linear_trans",
      "title": "Create a custom linear transformation",
      "topics": [
        "linear_trans",
        "reflect",
        "rotate",
        "shear",
        "stretch",
        "translate"
      ]
    },
    {
      "page": "n_pages",
      "title": "Determine the number of pages in a paginated facet plot",
      "topics": [
        "n_pages"
      ]
    },
    {
      "page": "position_auto",
      "title": "Jitter based on scale types",
      "topics": [
        "position_auto"
      ]
    },
    {
      "page": "position_jitternormal",
      "title": "Jitter points with normally distributed random noise",
      "concept": [
        "position adjustments"
      ],
      "topics": [
        "position_jitternormal"
      ]
    },
    {
      "page": "power_trans",
      "title": "Create a power transformation object",
      "topics": [
        "power_trans"
      ]
    },
    {
      "page": "radial_trans",
      "title": "Create radial data in a cartesian coordinate system",
      "topics": [
        "radial_trans"
      ]
    },
    {
      "page": "scale_depth",
      "title": "Scales for depth perception",
      "topics": [
        "scale_depth",
        "scale_depth_continuous",
        "scale_depth_discrete"
      ]
    },
    {
      "page": "stat_err",
      "title": "Intervals in vertical and horizontal directions",
      "topics": [
        "stat_err"
      ]
    },
    {
      "page": "theme_no_axes",
      "title": "Theme without axes and gridlines",
      "topics": [
        "theme_no_axes"
      ]
    },
    {
      "page": "trans_reverser",
      "title": "Reverse a transformation",
      "topics": [
        "trans_reverser"
      ]
    }
  ],
  "_pkglogo": "https://github.com/thomasp85/ggforce/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/thomasp85/ggforce/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "jsonlite",
    "labeling",
    "lifecycle",
    "magrittr",
    "MASS",
    "polyclip",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "systemfonts",
    "tidyselect",
    "tweenr",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 16.78406319933302,
  "_indexed": true,
  "_nocasepkg": "ggforce",
  "_universes": [
    "thomasp85"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:44:29.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "7ed6319af750c670bd4b489e14d426111e6511846a8c4585a1e2007e82e708cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:44:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "45c64109a9feb366000ab5ca984d3e862cd1b1947433715360193aec79b05852",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:44:27.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "7ee24fac4e2d5df79f210ac7243965803ceecb5f199cbccff2d94b28b3ee20b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:44:27.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "c5900dfb4fc04f9fffc5d73b5faf0b4e1feb2a6fb35730ce13174ebc43088adb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:44:18.000Z",
      "arch": "aarch64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "22d6862ddb19a4975266938dad5b5fa220be580592f0069884bc02f8f3a36478",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:45:16.000Z",
      "arch": "x86_64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "288afa4aa2381395b1af4fc3e17ec89cbe997b7c02377e562f0be09ccd86730c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:43:53.000Z",
      "arch": "aarch64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "1e5f097c7f75c230627d9637adce8e10e6ff1a6dd1011179fc154321d1439fb2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0.9000",
      "date": "2026-05-13T09:45:05.000Z",
      "arch": "x86_64",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "eaeb455d06e07a746414c34852134aa3e436537c3a1c676a6054cc1f062770d5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0.9000",
      "date": "2026-05-22T08:47:30.000Z",
      "arch": "emscripten",
      "commit": "128001400bee8ae1a27c772b6d9677660db01778",
      "fileid": "490b1217435351702ccb3a87ccb378b6ec12833f4b07eb002fd1025fab067058",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25791011605"
    }
  ]
}