我想创建一个情节标题“ 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")


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

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

10-12 19:10