{
  "_id": "6a25129f4b233be19838a54f",
  "Package": "forestplot",
  "Version": "3.2.0",
  "Title": "Advanced Forest Plot Using 'grid' Graphics",
  "Authors@R": "c(person(given = \"Max\",\nfamily = \"Gordon\",\nrole = c(\"aut\", \"cre\"),\nemail = \"max@gforge.se\"),\nperson(given = \"Thomas\",\nfamily = \"Lumley\",\nrole = c(\"aut\", \"ctb\")))",
  "Description": "Allows the creation of forest plots with advanced\nfeatures, such as multiple confidence intervals per row,\ncustomizable fonts for individual text elements, and flexible\nconfidence interval drawing. It also supports mixing text with\nmathematical expressions. The package extends the application\nof forest plots beyond traditional meta-analyses, offering a\nmore general version of the original 'rmeta' package’s\nforestplot() function. It relies heavily on the 'grid' package\nfor rendering the plots.",
  "License": "GPL-2",
  "URL": "https://gforge.se/packages/",
  "BugReports": "https://github.com/gforge/forestplot/issues",
  "Biarch": "yes",
  "Encoding": "UTF-8",
  "NeedsCompilation": "no",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "Repository": "https://gforge.r-universe.dev",
  "Date/Publication": "2026-03-03 20:42:04 UTC",
  "RemoteUrl": "https://github.com/gforge/forestplot",
  "RemoteRef": "HEAD",
  "RemoteSha": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
  "Packaged": {
    "Date": "2026-06-07 06:38:25 UTC",
    "User": "root"
  },
  "Author": "Max Gordon [aut, cre],\nThomas Lumley [aut, ctb]",
  "Maintainer": "Max Gordon <max@gforge.se>",
  "MD5sum": "d37ef2d3a26bc923db211bf8db250120",
  "_user": "gforge",
  "_type": "src",
  "_file": "forestplot_3.2.0.tar.gz",
  "_fileid": "ed66f87c1fddcf307dfb78128bd86b031ad8ca042919410c838ee368f7c6713e",
  "_filesize": 2221039,
  "_sha256": "ed66f87c1fddcf307dfb78128bd86b031ad8ca042919410c838ee368f7c6713e",
  "_created": "2026-06-07T06:38:25.000Z",
  "_published": "2026-06-07T06:41:35.347Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79938041257,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7461546429"
    },
    {
      "job": 79938041262,
      "time": 156,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461546348"
    },
    {
      "job": 79938041261,
      "time": 134,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7461543787"
    },
    {
      "job": 79938041302,
      "time": 104,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461540223"
    },
    {
      "job": 79937840092,
      "time": 216,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461527567"
    },
    {
      "job": 79938041259,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461544540"
    },
    {
      "job": 79938041269,
      "time": 131,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7461543478"
    },
    {
      "job": 79938041267,
      "time": 120,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7461542182"
    },
    {
      "job": 79938041265,
      "time": 125,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461542675"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gforge/forestplot",
  "_commit": {
    "id": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
    "author": "Max Gordon <max@gforge.se>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #74 from gforge/develop\n\nDevelop",
    "time": 1772570524
  },
  "_maintainer": {
    "name": "Max Gordon",
    "email": "max@gforge.se",
    "login": "gforge",
    "description": "",
    "uuid": 2198913
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "grid",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Depends"
    },
    {
      "package": "abind",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "Gmisc",
      "role": "Suggests"
    },
    {
      "package": "Greg",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rmeta",
      "role": "Suggests"
    },
    {
      "package": "rms",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    }
  ],
  "_owner": "gforge",
  "_selfowned": true,
  "_usedby": 20,
  "_updates": [
    {
      "week": "2025-24",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "forestplot"
  ],
  "_stars": 52,
  "_contributors": [
    {
      "user": "gforge",
      "count": 218,
      "uuid": 2198913
    },
    {
      "user": "ddsjoberg",
      "count": 1,
      "uuid": 26774684
    }
  ],
  "_userbio": {
    "uuid": 2198913,
    "type": "user",
    "name": "Max Gordon"
  },
  "_downloads": {
    "count": 18077,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/forestplot"
  },
  "_devurl": "https://github.com/gforge/forestplot",
  "_searchresults": 1184,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/forestplot.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gforge/forestplot",
  "_realowner": "gforge",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-12-29"
    },
    {
      "version": "1.1",
      "date": "2015-03-10"
    },
    {
      "version": "1.3",
      "date": "2015-11-16"
    },
    {
      "version": "1.4",
      "date": "2016-01-31"
    },
    {
      "version": "1.5.1",
      "date": "2016-06-23"
    },
    {
      "version": "1.6",
      "date": "2016-11-14"
    },
    {
      "version": "1.7",
      "date": "2017-01-07"
    },
    {
      "version": "1.7.2",
      "date": "2017-09-16"
    },
    {
      "version": "1.8",
      "date": "2019-06-01"
    },
    {
      "version": "1.9",
      "date": "2019-06-24"
    },
    {
      "version": "1.10",
      "date": "2020-07-16"
    },
    {
      "version": "1.10.1",
      "date": "2020-12-12"
    },
    {
      "version": "2.0.0",
      "date": "2021-08-10"
    },
    {
      "version": "2.0.1",
      "date": "2021-09-03"
    },
    {
      "version": "3.0.0",
      "date": "2022-09-29"
    },
    {
      "version": "3.1.0",
      "date": "2022-10-09"
    },
    {
      "version": "3.1.1",
      "date": "2022-12-06"
    },
    {
      "version": "3.1.3",
      "date": "2023-08-26"
    },
    {
      "version": "3.1.5",
      "date": "2024-10-11"
    },
    {
      "version": "3.1.6",
      "date": "2024-11-19"
    },
    {
      "version": "3.1.7",
      "date": "2025-06-12"
    },
    {
      "version": "3.2.0",
      "date": "2026-03-04"
    }
  ],
  "_exports": [
    "forestplot",
    "fp_add_header",
    "fp_add_lines",
    "fp_align_center",
    "fp_align_left",
    "fp_align_right",
    "fp_align_where",
    "fp_append_row",
    "fp_decorate_graph",
    "fp_extract_labels",
    "fp_extract_labeltext",
    "fp_insert_row",
    "fp_set_favors",
    "fp_set_style",
    "fp_set_summary",
    "fp_set_zebra_style",
    "fp_span",
    "fp_span_where",
    "fp_txt_bold",
    "fp_txt_gp",
    "fp_txt_italic",
    "fp_txt_plain",
    "fp_txt_where",
    "fpColors",
    "fpDrawBarCI",
    "fpDrawCircleCI",
    "fpDrawDiamondCI",
    "fpDrawNormalCI",
    "fpDrawPointCI",
    "fpDrawSummaryCI",
    "fpLegend",
    "fpShapesGp",
    "fpTxtGp",
    "getTicks",
    "prGetShapeGp"
  ],
  "_datasets": [
    {
      "name": "dfHRQoL",
      "title": "HRQoL regression coefficients in long format",
      "object": "dfHRQoL",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "labeltext",
        "mean",
        "lower",
        "upper",
        "group"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "HRQoL",
      "title": "HRQoL regression coefficients (Sweden and Denmark)",
      "object": "HRQoL",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "inventors_vs_mello",
      "title": "Example dataset: Inventors vs Melodifestival Winners",
      "object": "inventors_vs_mello",
      "class": [
        "data.frame"
      ],
      "fields": [
        "author",
        "ai",
        "n1i",
        "ci",
        "n2i",
        "weights",
        "orci",
        "rb.a",
        "rb.b",
        "rb.c",
        "rb.d",
        "rb.e",
        "rb.f",
        "est",
        "lb",
        "ub",
        "cicol",
        "group",
        "type"
      ],
      "rows": 25,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "forestplot-package",
      "title": "Package description",
      "topics": [
        "forestplot-package"
      ]
    },
    {
      "page": "assertAndRetrieveTidyValue",
      "title": "Retriever of 'tidyselect'",
      "topics": [
        "assertAndRetrieveTidyValue"
      ]
    },
    {
      "page": "dfHRQoL",
      "title": "HRQoL regression coefficients in long format",
      "topics": [
        "dfHRQoL"
      ]
    },
    {
      "page": "forestplot",
      "title": "Draws a forest plot",
      "concept": [
        "forestplot functions"
      ],
      "topics": [
        "forestplot",
        "forestplot.data.frame",
        "forestplot.default",
        "forestplot.grouped_df",
        "plot.gforge_forestplot",
        "print.gforge_forestplot"
      ]
    },
    {
      "page": "fp_add_lines",
      "title": "Adds a line to the graph",
      "concept": [
        "forestplot functions",
        "graph modifiers"
      ],
      "topics": [
        "fp_add_lines"
      ]
    },
    {
      "page": "fp_align_where",
      "title": "Selector-based alignment",
      "topics": [
        "fp_align_where"
      ]
    },
    {
      "page": "fp_decorate_graph",
      "title": "Decorate the graph",
      "concept": [
        "forestplot functions",
        "graph modifiers"
      ],
      "topics": [
        "fp_decorate_graph"
      ]
    },
    {
      "page": "fp_extract_labels",
      "title": "Extract labels from a forestplot object",
      "topics": [
        "fp_extract_labels"
      ]
    },
    {
      "page": "fp_extract_labeltext",
      "title": "Extract label text columns",
      "topics": [
        "fp_extract_labeltext"
      ]
    },
    {
      "page": "row_manipulation",
      "title": "Insert/append rows into forestplot",
      "concept": [
        "forestplot functions",
        "graph modifiers"
      ],
      "topics": [
        "fp_add_header",
        "fp_append_row",
        "fp_insert_row"
      ]
    },
    {
      "page": "fp_set_favors",
      "title": "Set favors indicators around the x-axis",
      "concept": [
        "forestplot functions",
        "graph modifiers"
      ],
      "topics": [
        "fp_set_favors"
      ]
    },
    {
      "page": "style_manipulation",
      "title": "Set the style of the graph",
      "concept": [
        "forestplot functions",
        "graph modifiers"
      ],
      "topics": [
        "fp_set_style"
      ]
    },
    {
      "page": "fp_set_summary",
      "title": "Selector-based summary rows",
      "topics": [
        "fp_set_summary"
      ]
    },
    {
      "page": "fp_set_zebra_style",
      "title": "Decorate the plot with a zebra pattern",
      "concept": [
        "forestplot functions",
        "graph modifiers"
      ],
      "topics": [
        "fp_set_zebra_style"
      ]
    },
    {
      "page": "fp_span_where",
      "title": "Selector-based spanning",
      "topics": [
        "fp_span_where"
      ]
    },
    {
      "page": "text_styling",
      "title": "Text styling",
      "topics": [
        "fp_align_center",
        "fp_align_left",
        "fp_align_right",
        "fp_span",
        "fp_txt_bold",
        "fp_txt_gp",
        "fp_txt_italic",
        "fp_txt_plain"
      ]
    },
    {
      "page": "fp_txt_where",
      "title": "Selector-based text gp",
      "topics": [
        "fp_txt_where"
      ]
    },
    {
      "page": "fpColors",
      "title": "A function for the color elements used in forestplot()",
      "concept": [
        "forestplot functions"
      ],
      "topics": [
        "fpColors"
      ]
    },
    {
      "page": "fpDrawCI",
      "title": "Draw standard confidence intervals",
      "concept": [
        "forestplot functions"
      ],
      "topics": [
        "fpDrawBarCI",
        "fpDrawCircleCI",
        "fpDrawDiamondCI",
        "fpDrawNormalCI",
        "fpDrawPointCI",
        "fpDrawSummaryCI"
      ]
    },
    {
      "page": "fpLegend",
      "title": "A function for the legend used in forestplot()",
      "concept": [
        "forestplot functions"
      ],
      "topics": [
        "fpLegend"
      ]
    },
    {
      "page": "fpShapesGp",
      "title": "A function for graphical parameters of the shapes used in 'forestplot()'",
      "concept": [
        "forestplot functions"
      ],
      "topics": [
        "fpShapesGp"
      ]
    },
    {
      "page": "fpTxtGp",
      "title": "Get font settings for forestplot",
      "topics": [
        "fpTxtGp"
      ]
    },
    {
      "page": "getTicks",
      "title": "Ticks for plot axis",
      "topics": [
        "getTicks"
      ]
    },
    {
      "page": "HRQoL",
      "title": "HRQoL regression coefficients (Sweden and Denmark)",
      "topics": [
        "HRQoL"
      ]
    },
    {
      "page": "inventors_vs_mello",
      "title": "Example dataset: Inventors vs Melodifestival Winners",
      "topics": [
        "inventors_vs_mello"
      ]
    },
    {
      "page": "prDefaultGp",
      "title": "Construct default parameters from arguments that may include missing arguments",
      "topics": [
        "prDefaultGp"
      ]
    },
    {
      "page": "prepAlign",
      "title": "Prepares graph position",
      "topics": [
        "prepAlign"
      ]
    },
    {
      "page": "prepGraphPositions",
      "title": "Prepares graph position",
      "topics": [
        "prepGraphPositions"
      ]
    },
    {
      "page": "prepGridMargins",
      "title": "Convert margins to viewport npc margins",
      "topics": [
        "prepGridMargins"
      ]
    },
    {
      "page": "prGetShapeGp",
      "title": "A function to extract graphical parameters from a fpShapesGp object",
      "topics": [
        "prGetShapeGp"
      ]
    },
    {
      "page": "prMergeGp",
      "title": "A function to merge two sets of graphical parameters",
      "topics": [
        "prMergeGp"
      ]
    },
    {
      "page": "safeLoadPackage",
      "title": "Safely loads package",
      "topics": [
        "safeLoadPackage"
      ]
    }
  ],
  "_readme": "https://github.com/gforge/forestplot/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "checkmate"
  ],
  "_vignettes": [
    {
      "source": "forestplot.Rmd",
      "filename": "forestplot.html",
      "title": "Introduction to forest plots",
      "author": "Max Gordon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Text",
        "Table of text",
        "Summary lines",
        "Adding vertices to the whiskers",
        "Positioning the graph element",
        "inventors_vs_mello workflow (single setup)",
        "Header spans with extracted labels",
        "Grouped label extraction",
        "Selector-based post-processing",
        "Using expressions",
        "Altering fonts",
        "Confidence intervals",
        "Custom box size",
        "Multiple confidence bands",
        "Estimate indicator",
        "Choosing line type",
        "Legends",
        "Ticks and grids",
        "Favors indicators"
      ],
      "created": "2014-12-24 14:35:09",
      "modified": "2026-03-03 20:42:04",
      "commits": 29
    }
  ],
  "_score": 10.824632654427935,
  "_indexed": true,
  "_nocasepkg": "forestplot",
  "_universes": [
    "gforge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:54.000Z",
      "distro": "noble",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "51a106eb30f4d76bf9d8df6172d9b6c721ca8c6a67828059e07f86f8713a75ee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:53.000Z",
      "distro": "noble",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "6f55b481073a8d24420be723769b42dc9a6bfca4413925b7ef16cea507fbb2da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:34.000Z",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "466e3024d0625ea20277312b492d25ac47286e66c55a3bbb7a82fc9ee9796871",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:02.000Z",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "08e6d2eca253a752be0febb275123869f40f956f21259f5628a5ec8ab46ca416",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.2.0",
      "date": "2026-06-07T06:41:05.000Z",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "f1778b0215930e2e2fec65a9c104c059cb9b55cf293a6ececb9f7c0926fb911f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:18.000Z",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "989c0566b861ed8762d8916072c64ba7c0fef601becbdd587d39e5f2b5b852b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:06.000Z",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "197c350cf43d23d4f4251ba65a9fe82fac14f55644ac9845b141a7f7e243fd60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.2.0",
      "date": "2026-06-07T06:40:14.000Z",
      "commit": "77b2ba2a2e057d894899d2832507c9c296ecb0d4",
      "fileid": "4ffebb61fece1699acd4bc32e156370270500e43e74715196c74d7bf9e1de31d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gforge/actions/runs/27085067297"
    }
  ]
}