geom_label 中的下标

马克斯·弗格森

我正在尝试绘制带有指示当前生长期天数的标签的生长期数据图。我希望标签显示为:
999 GDD 50F
但是 parse 似乎不适用于我拥有的代码:

library(dplyr)
library(ggplot2)

data.frame(x=sort(runif(100,0,100)),
           y=sort(runif(100,0,100)))%>%
  ggplot(aes(x=x, y=y))+
    geom_line()+
    geom_label(aes(x=max(x), y=max(y),
                   label=paste0(round(max(y))," GDD[50F]")),
               hjust=1, parse=T)

我觉得bquote()expression()可能工作,但我无法弄清楚如何获得最大值作为字符串的一部分。

罗纳克·沙阿

这是使用geom_richtextfrom 的一种方法ggtext

library(ggplot2)
library(ggtext)

data.frame(x=sort(runif(100,0,100)),
           y=sort(runif(100,0,100))) %>%
ggplot(aes(x=x,y=y))+
  geom_line()+
  geom_richtext(aes(x=max(x),
                 y=max(y),
                 label=paste(round(max(y)), "GDD<sub>50F</sub>")),
             hjust=1)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

geom_label中的上标星号

在geom_label()中打印..count ..值

fill参数使geom_label()中的位置参数无效

如何仅在ggplot中隐藏geom_label的图例?

修复 ggplot 中 `geom_label` 的垂直位置

geom_label不会按比例缩放以在Shiny中绘图

ggplot从图例中删除geom_label边框

在R中的ggplot2的geom_label的pdf输出中摆脱边界

ggplot2 1.01中没有更多的geom_label()吗?

ggplot2中基于`.count..`变量的`geom_label`的y值

如何在ggplot的geom_label中设置标准标签大小?

如何在R ggplot的geom_label框中居中放置文本?

在 geom_label 中解析:丰富显示对象时出错:解析错误(文本 = 文本 [[i]])=

使用 \n 换行时,在 geom_label() 和 geom_text() 中减少 R ggplot 中的行高

在ggplot2中为geom_label设置“基本大小”,以便仍可读取最小值

如何使用geom_label指示位置

geom_label_repel 和 geom_label 的错误图例

带有bquote函数的geom_text / geom_label

如何将 geom_label 放入 geom_bar

没有label_parsed的facet_wrap中的下标?

geom_label无法处理文本透明度

如何在geom_label中使用angle?

将ggplot geom_label定位为轴限制的比例

如何添加缺失的美学:标签到 geom_label()

使用 geom_label() 添加指向重要点的线

如何添加相对于geom_point大小的位置的geom_text或geom_label?

如何在ggplot2的geom_bracket中添加数学/下标?

自定义图例,引入未绘制但通过 geom_label 汇总的变量

如何将bquote与ggplot2 geom_label结合使用?