我目前正在try 添加一个注释到我的ggplot中,它以我提供的图像中显示的特定格式显示分数1/9.尽管这看起来是一项简单的任务,但我发现自己被卡住了,无法找到完成这一任务的正确方法.如能就如何做到这一点提供任何指导,将不胜感激.

enter image description here

下面是一个例子:

ggplot(mtcars, aes(cyl, mpg)) +
  geom_point()+
  annotate("text", x = 3, y = 3, label = "1/9", size = 10, color = "red") +
  coord_cartesian()

enter image description here

推荐答案

添加分数的一个选项是使用?plotmath,也就是说,要创建分数,您可以使用label = "frac(1, 9)",并在annotate()中设置parse=TRUE:

library(ggplot2)

ggplot(mtcars, aes(cyl, mpg)) +
  geom_point() +
  annotate("text",
    x = 5, y = 30, label = "frac(1, 9)", size = 10, color = "red",
    parse = TRUE
  ) +
  coord_cartesian()

R相关问答推荐

管道末端运行功能

警告:lmdif:info = 0. nls. lm()函数的输入参数不正确

gt()从gt为相同内容的单元格 colored颜色 不同?

然后根据不同的列值有条件地执行函数

如何直接从R中的风险分数计算c指数?

S用事件解决物质平衡问题

用约翰逊分布进行均值比较

如何通过匹配R中所有可能的组合来从宽到长旋转多个列?

有没有办法使用ggText,<;Sub>;&;<;sup>;将上标和下标添加到同一元素?

条形图顶部与其错误条形图不对齐

当每个变量值只能 Select 一次时,如何从数据框中 Select 两个变量的组合?

在gggraph中显示来自不同数据帧的单个值

我是否可以使用多个变异项来构建顺序列(标记多个问题)

防止正则表达式覆盖以前的语句

避免在图例中显示VLINS组

识别部分重复行,其中一行为NA,其重复行为非NA

R,将组ID分配给另一个观测ID变量中的值的组合

从字符串列中的向量中查找第一个匹配的单词

如何在GGPlot中控制多个图例和线型

将`magick`对象转换为原始向量