使用 element_markdown() 渲染“%”

Rendering `%` using element_markdown()

如何在标题中保留 % 符号?

library(ggtext)
library(ggplot2)

ggplot(mtcars, aes(cyl, mpg)) +
  geom_col() +
  ggtitle("%") +
  theme(plot.title = element_markdown())

reprex package (v2.0.1)

于 2022-01-28 创建

前面加一个space就可以正确显示字符了。虽然有一个space,但是标题的格式会忽略这个:

ggplot(mtcars, aes(cyl, mpg)) +
  geom_col() +
  ggtitle(" %") +
  theme(plot.title = element_markdown())