Package forestplot updated to version 3.2.0 with previous version 3.1.7 dated 2025-06-12

Wed, 04 Mar 2026 01:02:00 CDT

Title: Advanced Forest Plot Using 'grid' Graphics
Description: Allows the creation of forest plots with advanced features, such as multiple confidence intervals per row, customizable fonts for individual text elements, and flexible confidence interval drawing. It also supports mixing text with mathematical expressions. The package extends the application of forest plots beyond traditional meta-analyses, offering a more general version of the original 'rmeta' package’s forestplot() function. It relies heavily on the 'grid' package for rendering the plots.
Author: Max Gordon [aut, cre], Thomas Lumley [aut, ctb]
Maintainer: Max Gordon <max@gforge.se>

Diff between forestplot versions 3.1.7 dated 2025-06-12 and 3.2.0 dated 2026-03-04

 forestplot-3.1.7/forestplot/R/data-HRQoL.R                                   |only
 forestplot-3.2.0/forestplot/DESCRIPTION                                      |   21
 forestplot-3.2.0/forestplot/MD5                                              |  279 -
 forestplot-3.2.0/forestplot/NAMESPACE                                        |  116
 forestplot-3.2.0/forestplot/NEWS.md                                          |  327 -
 forestplot-3.2.0/forestplot/R/assertAndRetrieveTidyValue.R                   |   86
 forestplot-3.2.0/forestplot/R/data-descriptions.R                            |only
 forestplot-3.2.0/forestplot/R/drawForestplotObject.R                         |  422 +
 forestplot-3.2.0/forestplot/R/forestplot-package.R                           |   60
 forestplot-3.2.0/forestplot/R/forestplot.R                                   |  352 -
 forestplot-3.2.0/forestplot/R/forestplot.data.frame.R                        |  122
 forestplot-3.2.0/forestplot/R/forestplot.default.R                           |  425 -
 forestplot-3.2.0/forestplot/R/forestplot.grouped_df.R                        |  434 +
 forestplot-3.2.0/forestplot/R/forestplot_helpers.R                           | 2268 +++++-----
 forestplot-3.2.0/forestplot/R/fp_add_lines.R                                 |  172
 forestplot-3.2.0/forestplot/R/fp_decorate_graph.R                            |  385 +
 forestplot-3.2.0/forestplot/R/fp_extract_labeltext.R                         |only
 forestplot-3.2.0/forestplot/R/fp_insert_row.R                                |  571 +-
 forestplot-3.2.0/forestplot/R/fp_set_style.R                                 |  110
 forestplot-3.2.0/forestplot/R/fp_set_zebra_style.R                           |  156
 forestplot-3.2.0/forestplot/R/getTicks.R                                     |  194
 forestplot-3.2.0/forestplot/R/grid_helpers.R                                 |   42
 forestplot-3.2.0/forestplot/R/plotConfidenceInterval.R                       |  306 -
 forestplot-3.2.0/forestplot/R/prFpDrawLegend.R                               |  398 -
 forestplot-3.2.0/forestplot/R/prFpGetGraphTicksAndClips.R                    |  508 +-
 forestplot-3.2.0/forestplot/R/prepGridMargins.R                              |   40
 forestplot-3.2.0/forestplot/R/private.R                                      | 1835 ++++----
 forestplot-3.2.0/forestplot/R/private_buildLegend.R                          |  348 -
 forestplot-3.2.0/forestplot/R/private_createEstimateArray.R                  |  207
 forestplot-3.2.0/forestplot/R/private_drawLines.R                            |  184
 forestplot-3.2.0/forestplot/R/private_getColWidths.R                         |  160
 forestplot-3.2.0/forestplot/R/private_plot.forestplot_legend.R               |  220
 forestplot-3.2.0/forestplot/R/private_plot.forestplot_xaxis.R                |  284 -
 forestplot-3.2.0/forestplot/R/private_prGetLabelsList.R                      |  364 -
 forestplot-3.2.0/forestplot/R/private_prepAlign.R                            |   68
 forestplot-3.2.0/forestplot/R/private_prepBoxSize.R                          |   89
 forestplot-3.2.0/forestplot/R/private_prepGraphPositions.R                   |   68
 forestplot-3.2.0/forestplot/R/private_prepLabelText.R                        |  277 -
 forestplot-3.2.0/forestplot/R/private_prepLines.R                            |  598 +-
 forestplot-3.2.0/forestplot/R/safeLoadPackage.R                              |   22
 forestplot-3.2.0/forestplot/R/text_styling.R                                 |  588 ++
 forestplot-3.2.0/forestplot/README.md                                        |   28
 forestplot-3.2.0/forestplot/build/vignette.rds                               |binary
 forestplot-3.2.0/forestplot/data/inventors_vs_mello.rda                      |only
 forestplot-3.2.0/forestplot/inst/doc/forestplot.R                            |  920 ++--
 forestplot-3.2.0/forestplot/inst/doc/forestplot.Rmd                          | 1270 +++--
 forestplot-3.2.0/forestplot/inst/doc/forestplot.html                         | 2023 ++++----
 forestplot-3.2.0/forestplot/inst/examples/forestplot_alt_ci_example.R        |  228 -
 forestplot-3.2.0/forestplot/inst/examples/forestplot_example.R               |  335 -
 forestplot-3.2.0/forestplot/inst/examples/fpColors_example.R                 |   52
 forestplot-3.2.0/forestplot/inst/examples/fpLegend_example.R                 |   70
 forestplot-3.2.0/forestplot/inst/examples/fpShapesGp_example.R               |   56
 forestplot-3.2.0/forestplot/inst/examples/fp_add_lines_example.R             |   78
 forestplot-3.2.0/forestplot/inst/examples/fp_decorate_graph_example.R        |   52
 forestplot-3.2.0/forestplot/inst/examples/fp_insert_row_example.R            |   46
 forestplot-3.2.0/forestplot/inst/examples/fp_set_favors_example.R            |only
 forestplot-3.2.0/forestplot/inst/examples/fp_set_style_example.R             |   42
 forestplot-3.2.0/forestplot/inst/examples/fp_set_zebra_example.R             |   42
 forestplot-3.2.0/forestplot/inst/examples/getTicks_example.R                 |   66
 forestplot-3.2.0/forestplot/man/HRQoL.Rd                                     |   61
 forestplot-3.2.0/forestplot/man/assertAndRetrieveTidyValue.Rd                |   58
 forestplot-3.2.0/forestplot/man/dfHRQoL.Rd                                   |   65
 forestplot-3.2.0/forestplot/man/drawHorizontalLines.Rd                       |   42
 forestplot-3.2.0/forestplot/man/forestplot-package.Rd                        |  104
 forestplot-3.2.0/forestplot/man/forestplot.Rd                                |  938 ++--
 forestplot-3.2.0/forestplot/man/fpColors.Rd                                  |  211
 forestplot-3.2.0/forestplot/man/fpDrawCI.Rd                                  |  607 +-
 forestplot-3.2.0/forestplot/man/fpLegend.Rd                                  |  125
 forestplot-3.2.0/forestplot/man/fpShapesGp.Rd                                |  301 -
 forestplot-3.2.0/forestplot/man/fpTxtGp.Rd                                   |  100
 forestplot-3.2.0/forestplot/man/fp_add_lines.Rd                              |  192
 forestplot-3.2.0/forestplot/man/fp_align_where.Rd                            |only
 forestplot-3.2.0/forestplot/man/fp_decorate_graph.Rd                         |  206
 forestplot-3.2.0/forestplot/man/fp_extract_labels.Rd                         |only
 forestplot-3.2.0/forestplot/man/fp_extract_labeltext.Rd                      |only
 forestplot-3.2.0/forestplot/man/fp_set_favors.Rd                             |only
 forestplot-3.2.0/forestplot/man/fp_set_summary.Rd                            |only
 forestplot-3.2.0/forestplot/man/fp_set_zebra_style.Rd                        |  132
 forestplot-3.2.0/forestplot/man/fp_span_where.Rd                             |only
 forestplot-3.2.0/forestplot/man/fp_txt_where.Rd                              |only
 forestplot-3.2.0/forestplot/man/getTicks.Rd                                  |  136
 forestplot-3.2.0/forestplot/man/heightDetails.xaxis.Rd                       |   50
 forestplot-3.2.0/forestplot/man/inventors_vs_mello.Rd                        |only
 forestplot-3.2.0/forestplot/man/prDefaultGp.Rd                               |   44
 forestplot-3.2.0/forestplot/man/prFpConvertMultidimArray.Rd                  |   36
 forestplot-3.2.0/forestplot/man/prFpDrawLine.Rd                              |  132
 forestplot-3.2.0/forestplot/man/prFpFetchRowLabel.Rd                         |   73
 forestplot-3.2.0/forestplot/man/prFpFindWidestGrob.Rd                        |   42
 forestplot-3.2.0/forestplot/man/prFpGetConfintFnList.Rd                      |   74
 forestplot-3.2.0/forestplot/man/prFpGetLayoutVP.Rd                           |   60
 forestplot-3.2.0/forestplot/man/prFpGetLegendBoxPosition.Rd                  |   56
 forestplot-3.2.0/forestplot/man/prFpPrepareLegendMarker.Rd                   |   48
 forestplot-3.2.0/forestplot/man/prFpPrintLabels.Rd                           |   54
 forestplot-3.2.0/forestplot/man/prFpValidateLabelList.Rd                     |   38
 forestplot-3.2.0/forestplot/man/prFpXrange.Rd                                |   88
 forestplot-3.2.0/forestplot/man/prGetLabelsList.Rd                           |   64
 forestplot-3.2.0/forestplot/man/prGetShapeGp.Rd                              |   88
 forestplot-3.2.0/forestplot/man/prGetTextGrobCex.Rd                          |   36
 forestplot-3.2.0/forestplot/man/prGparMerge.Rd                               |   40
 forestplot-3.2.0/forestplot/man/prGridPlotTitle.Rd                           |   42
 forestplot-3.2.0/forestplot/man/prListRep.Rd                                 |   44
 forestplot-3.2.0/forestplot/man/prMergeGp.Rd                                 |   40
 forestplot-3.2.0/forestplot/man/prPopulateList.Rd                            |   72
 forestplot-3.2.0/forestplot/man/prPushMarginViewport.Rd                      |   56
 forestplot-3.2.0/forestplot/man/prepAlign.Rd                                 |   42
 forestplot-3.2.0/forestplot/man/prepGraphPositions.Rd                        |   42
 forestplot-3.2.0/forestplot/man/prepGridMargins.Rd                           |   46
 forestplot-3.2.0/forestplot/man/prepLabelText.Rd                             |   90
 forestplot-3.2.0/forestplot/man/prepLines.Rd                                 |   56
 forestplot-3.2.0/forestplot/man/row_manipulation.Rd                          |  190
 forestplot-3.2.0/forestplot/man/safeLoadPackage.Rd                           |   28
 forestplot-3.2.0/forestplot/man/style_manipulation.Rd                        |  238 -
 forestplot-3.2.0/forestplot/man/text_styling.Rd                              |   96
 forestplot-3.2.0/forestplot/tests/data_generator.R                           |only
 forestplot-3.2.0/forestplot/tests/forestplot2_vtests.R                       |  834 +--
 forestplot-3.2.0/forestplot/tests/test_visual_w_cochrane_mdata.R             |  252 -
 forestplot-3.2.0/forestplot/tests/test_visual_with_Greg.R                    |   68
 forestplot-3.2.0/forestplot/tests/testthat.R                                 |    6
 forestplot-3.2.0/forestplot/tests/testthat/Rplots.pdf                        |binary
 forestplot-3.2.0/forestplot/tests/testthat/test-extract-labeltext.R          |only
 forestplot-3.2.0/forestplot/tests/testthat/test-forestplot.group_df.R        |  158
 forestplot-3.2.0/forestplot/tests/testthat/test-forestplot_1_compatibility.R |   38
 forestplot-3.2.0/forestplot/tests/testthat/test-fpShapesGp.R                 |   78
 forestplot-3.2.0/forestplot/tests/testthat/test-fpTxtGp.R                    |  116
 forestplot-3.2.0/forestplot/tests/testthat/test-fp_add_favors.R              |only
 forestplot-3.2.0/forestplot/tests/testthat/test-getLines.R                   |  352 -
 forestplot-3.2.0/forestplot/tests/testthat/test-getTicks.R                   |   46
 forestplot-3.2.0/forestplot/tests/testthat/test-graph-pos.R                  |   82
 forestplot-3.2.0/forestplot/tests/testthat/test-inputs.R                     |  135
 forestplot-3.2.0/forestplot/tests/testthat/test-insert_row.R                 |  318 +
 forestplot-3.2.0/forestplot/tests/testthat/test-prFpConvertMultidimArray.R   |  114
 forestplot-3.2.0/forestplot/tests/testthat/test-prGparMerge.R                |   58
 forestplot-3.2.0/forestplot/tests/testthat/test-selector-styling.R           |only
 forestplot-3.2.0/forestplot/tests/testthat/test-span.R                       |only
 forestplot-3.2.0/forestplot/tests/vtest_from_vignette.R                      |  596 +-
 forestplot-3.2.0/forestplot/vignettes/forestplot.Rmd                         | 1270 +++--
 forestplot-3.2.0/forestplot/vignettes/forestplot_files                       |only
 137 files changed, 15254 insertions(+), 13064 deletions(-)

More information about forestplot at CRAN