ggplot2 标签中下标为“x”的数学 frak B

Mathematical frak 𝔅 with subscript 'x' in ggplot2 label

提问人:JR96 提问时间:6/22/2023 最后编辑:stefanJR96 更新时间:6/22/2023 访问量:34

问:

我想要带有下标“x”(普通 R 字体)的 B。它不需要使用 font_add_google 功能,任何解决方案都是值得赞赏的。谢谢! 如果这可能有帮助,则 unicode 为 U1D505。

font_add_google(name = 'UnifrakturMaguntia','fraktur')
showtext_auto()
df <- data.frame()
ggplot(df) + 
  geom_point() + 
  xlim(0, 10) + 
  ylim(0, 100) + 
  ylab(bquote(B[x])) + 
  theme(axis.title.y = element_text(family = "fraktur", size = 20),
        title = element_text(family="sans"))
showtext_auto(FALSE)

我尝试了我上面写的。

R ggplot2 WebFonts 字体样式

评论

0赞 stefan 6/22/2023
你试过吗?ylab(bquote("\U1D505"[x]))
0赞 JR96 6/22/2023
是的,这行不通。只是绘制一个空框。
0赞 stefan 6/23/2023
可能是这些烦人的字体或设备问题之一。在我的 Mac 上,当我使用默认图形设备时,我也会得到空框。但是当我使用或 r: i.stack.imgur.com/yLpky.png 时它工作正常。CairoAGG

答: 暂无答案