ggplot2 使用expression添加公式与数学符号

您所在的位置:网站首页 数学符号怎么书写图片 ggplot2 使用expression添加公式与数学符号

ggplot2 使用expression添加公式与数学符号

2024-07-11 16:55| 来源: 网络整理| 查看: 265

ggplot2 使用expression添加公式与数学符号

有时需要在图上标注诸如数学公式、上下标等符号,该操作可以通过expression函数完成。

原理

如果在ggplot2中text参数是一个表达式形式(expression),则该参数将被根据类似TeX的规则对进行格式化输出。expression可用于标题,注释以及x轴和y轴标签[1]。

expression代码与输出的对应关系如图

使用方式普通label

如果只是输出单独符号,则独立使用expression即可,如果组合复杂公式或添加文本描述,则在expression中使用paste进行拼接。

# 全公式 labels = expression(-pi, -pi/2, 0, pi/2, pi) # 文本与符号组合 xlab = expression(paste("Phase Angle ", phi))facet_grid()中的label

需要将label解析方式设置为”label_parsed”[2]。

facet_grid(~ x, label = "label_parsed")annotate()中的label

text类型的标注,需将parse设置为TRUE。

annotate("text", label = expression(...), parse = TRUE)ReferenceMathematical Annotation in R ↩Formatting Math Symbols and Expressions in ggplot Labels ↩ R R ggplot2

本文最后更新于:2021年5月6日 下午

知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

ggplot2 添加注释 上一篇ggplot2 调整图例 下一篇


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3