forestploter
Create a Flexible Forest Plot
A forest plot package that keeps handing users control of one more graphical detail.
◆Recent moves
- 3mo ago
Theme parameters deprecated; cell gaps removed, ticks improved
The first release in the window to subtract rather than add, deprecating theme parameters that had accumulated. Removing the gap between cells and improving tick breaks are small visual changes users will see immediately in existing plots.
View source ↗ - 3mo ago
Multi-column legends and full-height vertical lines
Legends gain column count and fill-order control, and vertical lines extend to the top and bottom of the plot. Shipped nine minutes before the next release after a two-year gap, so the pair reads as one catch-up rather than two.
View source ↗ - 2y ago
Full graphical control over titles, legends, axis and footnotes
The broadest styling release: every graphical parameter of the surrounding furniture becomes settable, minor ticks and diamond grouping arrive, and the reference line is drawn beneath the whiskers where it belongs. This is the release that made the theme function the package's main interface.
View source ↗ - 2y ago
Tick digit calculation improved; automatic cell height removed
Small corrections including an automatic cell-height adjustment removed as unwanted and a misspelled parameter fixed. Housekeeping between the larger styling releases.
View source ↗ - 3y ago
Custom CI and summary drawing functions; boxplots inside the plot
Two lines of notes carrying the most structural change in the package's history: forest() accepts user-supplied confidence-interval and summary functions, which turns a fixed renderer into one users can extend. make_boxplot() is the first thing built on that opening, drawing distributions where an interval usually goes.
View source ↗ - 3y ago
Arbitrary grobs and math symbols can be placed in cells
add_grob() lets arbitrary graphics be dropped into the plot grid and text parsing gains math symbols, both widening what a cell can contain. Point sizes also stop being transformed, one of several defaults reversed once real use exposed them.
View source ↗