Skip to contents

Special characters

To use special characters, put the unicode codepoint in your text (e.g. \u2265 for a greater-than-or-equal sign, and \u00B2 for a superscript 2). In forest_plot() row labels you need to use HTML entities (e.g. ² for a superscript 2). If these does not work, you may need to add the required ggplot2::geom_text() layer to your plot manually.

Expressions

The ggplot2::geom_text() function has an argument parse which tells ggplot2 to parse text into expressions and display as described in plotmath. In forest_plot(), the col.right.parse argument in forest_plot() can be used to choose which of the col.right columns should be parsed as expressions. For other plot text (such as col.left) use the addarg argument to parse the text as expressions.

ggtext

The ggtext package adds support for some Markdown and HTML when plotting text. Row labels in forest_plot() already use ggtext::element_markdown(). For other parts of plots, you may want add ggtext::geom_richtext() layers to include formatted text.