r - 将希腊字符和星号 (*) 添加到轴标题
问题描述
我想在 R 中的直方图的 x 轴上添加一个希腊字符。我可以单独或用帽子写希腊字符,但问题是我需要这个字符带有帽子和星号 ( )一起。更具体地说,我想要帽子(phi^)之类的东西。这是我所做的:
x = rnorm(1000)
hist( x, nclass = 100, cex.lab=1.5, xlab = expression(hat(phi^*)),
ylab="Frequency", main="", cex.axis=1.5 )
谢谢。
解决方案
使用ggplot2
而不是基本 R 怎么样。然后您可以latex2exp::TeX
在坐标区标签中使用(某些)LaTeX 表达式。
set.seed(2018)
x = rnorm(1000)
library(ggplot2)
library(latex2exp)
ggplot(data.frame(x = x), aes(x)) +
geom_histogram(bins = 100) +
theme_minimal() +
xlab(TeX("$\\widehat{\\phi^*}$"))
您需要使用额外的反斜杠转义反斜杠并将数学表达式包装在$
分隔符内(就像在常规 LaTeX 内联数学中一样)。我用过\widehat{}
,但你也可以hat{}
改用。
推荐阅读
- flutter - Flutter 显示 ListView 顶部的渐变 Divider
- git - Git 从 master 以外的不同分支远程拉取
- php - 使用 php-di 在 slim 4 中集成学说
- laravel - 在提交时调用相同的路由
- javascript - 等待 Angular 8 中的递归 For 循环
- uml - 如何在类图中对健康属性的测量进行建模?
- amazon-web-services - AWS SAM VSCode ptvsd 调试不使用断点
- go - 语义 - 将外部接口类型值传递给内部接口变量
- callback - Julia 中 Gtk 单选按钮的回调
- java - Jenkins 构建错误:[错误] 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile