r - 在表达式中包含变量、逗号和希腊符号

标签 r expression title

我想创建一个绘图标题“Case1,\xi_{DES}”,其中\xi是希腊字母,DES必须是下标,“Case1”实际上存储在变量中。正在关注

expression + variable value + normal text in plot maintitle

我试过了

Case="Case1"
x=1:3
y=rnorm(3)
plot(x,y, cex=1.5, cex.lab=1.5, 
pch=16, xlab="degree", ylab=expression(italic(paste("|",hat(F),"|"))),
main=bquote(.(Case) ~ , eta[DES]), col="tomato",log="y")

但这行不通。以下有点有效:

plot(x,y, cex=1.5, cex.lab=1.5, 
pch=16, xlab="degree", ylab=expression(italic(paste("|",hat(F),"|"))),
main=bquote(.(Case) ~  eta[DES]), col="tomato",log="y")

但我必须去掉逗号。这是为什么?有没有办法在 R 中获得我想要的标题?

最佳答案

如果您不知道(不容易找到),文档位于 help("plotmath") 中:

par(mar = c(5, 5.5, 4, 2) + 0.1)
plot(x,y, cex=1.5, cex.lab=1.5, 
     pch=16, xlab="degree", ylab=expression(italic(group("|",hat(F),"|"))),
     main=bquote(.(Case)*","~xi[{DES}]), col="tomato",log="y")

resulting plot

关于r - 在表达式中包含变量、逗号和希腊符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225843/

相关文章:

r - 将函数分别应用于列的每个元素

c# - 为什么这个表达式在 C# 和 C++ 中产生不同的结果?

javascript - 当我只知道标题时如何将文本插入文本区域

ios - 如何为分组的 iOS 通知设置标题?

R ggplot2字体问题

R - ggplot2 - geom_line - 去掉缺失值的直线

java - 在 Spring 表达式语言 (SpEL) 中评估属性

r - R 中的类表达式。其中元素的使用

php - 来自聊天框的 <title> 中的网络通知

r - SVG 注释为 R 热图中的每个值创建工具提示