R语言 ggplot2中具有两种不同字体大小的轴标签[重复]

jjjwad0x  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(129)
    • 此问题在此处已有答案**:

How to add subtext to axes in ggplot2 R(3个答案)
5天前关闭。
是否可以仅使用ggplot2包(或任何tidyverse包)中的标准代码实现与下面X轴相同的结果?我希望轴标签包含2种不同的字体大小(例如,12pt和8pt),而不必加载其他包(例如下面的ggtext)。

library(tidyverse)
library(ggtext) # For element_markdown()

mtcars |> 
  ggplot() +
  aes(x = wt, y = mpg) +
  geom_point() +
  labs(x = "Miles/(US) gallon<br><span style = 'font-size:8pt'>[Min = 10.4, Max = 33.9]</span>") +
  theme(axis.title.x = element_markdown())

egmofgnx

egmofgnx1#

这是一个使用基R函数的简洁解决方案。

library(tidyverse)

mtcars |> 
  ggplot() +
  aes(x = wt, y = mpg) +
  geom_point() +
  labs(x = expression(atop("Miles/(US) gallon", atop("[Min = 10.4, Max = 33.9]"))))

相关问题