r - R latex2exp TeX() 希腊字母显示错误
问题描述
我对 latex2exp TeX() 函数有疑问。我不知道为什么 \beta 在这里不起作用。正如您在附图中看到的,只出现了空白方块。任何帮助将不胜感激。谢谢你。
ggplot(data=B, aes(x=b1)) +
geom_histogram(
aes(y=..density..),
binwidth = .005) +
coord_cartesian(xlim=c(-1.1,1.1)) +
xlab(TeX(r'(distribution of $\beta_1$)')) +
geom_vline(xintercept = 1,color="blue") +
geom_vline(xintercept = -1,color="blue")
对应图
解决方案
如果需要使用latex2exp::tex()
,注意反斜杠对R有特殊意义,需要用另一个反斜杠转义,即需要'$\\beta_1$
。
因此,您的电话xlab()
可能是
xlab(latex2exp::TeX("distribution of $\\beta_1$"))
推荐阅读
- drupal - 如何添加页眉区域?
- html - Safari 中的 CSS 旋转动画中断
- css - 在十月 CMS 中链接到图像作为背景图像属性的语法
- jquery-select2 - 错误消息未正确显示并且选择了错误的输入
- ios - iOS上的强制设备旋转问题
- java - 如何仅根据java中赋值的类型来决定选择哪个函数
- angular - 未捕获的 TypeError:Reflect.defineMetadata 不是 Angular 7 Production Build 上的函数
- android - 错误:未找到默认活动,但已声明
- ios - 在 tableview 上滚动操作
- c# - 关于 Windows 窗体中 MessageBox 的顺序