gpt4 book ai didi

r - 在 R 图中结合 Unicode 进行排版

转载 作者:行者123 更新时间:2023-12-04 03:19:18 24 4
gpt4 key购买 nike

结合上划线字符的 unicode,U+0305 可用于表示数学术语,例如 对于随机变量 X 的均值。(有些人更喜欢长音符号 U+0304 (X̄) 的外观,但快速维基百科表明这是不精确的。)

我明白如何在R中输入这样一个字符,并且

cat("X\u0305")

正确生成 .但是,当我尝试将此字符放在 plot(1:10,10:1,main="X\u0305") 中时

上划线明显偏移,如图所示 here .同样的问题存在于 ggplot 中,因为 ggplot(data.frame(x=1:10,y=10:1)) + geom_point(aes(x=x,y=y,color="X\u0305"))

产生similar输出。

我正在运行 Mac OS X El Capitan,我在终端和 RStudio 中都遇到了这个问题。类似标记的问题“Unicode characters in ggplot legend”没有解决我的问题。

最佳答案

另一种选择是使用 expression(bar(X)):

ggplot(data.frame(x=1:10,y=10:1)) + 
geom_point(aes(x=x,y=y,color="Xbar")) +
scale_colour_discrete(labels=expression(bar(X)))

plot(1:10,10:1,main=expression(bar(X)))

?plotmath 提供了有关在 R 中使用表达式的数学文本的各种选项的更多信息。

关于r - 在 R 图中结合 Unicode 进行排版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39358910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com