3

我想在轴标签上添加一个“大于”符号。显示的文字应该是cumulated frequency p(>p[f]))

我试过(除其他外):

title(mgp=c(2.50, 1, 0), cex.lab=1.25, xlab = expression("cumulated frequency" ~ p(>p[f]))) # xlab

但我的试验都没有奏效——错误在哪里?没有>它可以正常工作:

title(mgp=c(2.50, 1, 0), cex.lab=1.25, xlab = expression("cumulated frequency" ~ p(p[f]))) # xlab
4

2 回答 2

2

>是二元运算符。因此,它的左侧需要一些东西。例如“虚拟”-null-label {}

plot(1:10, 1:10, xlab=expression("frequency"~p({}>p[f])))

此外,例如phantom()plain()等可用于打印“无”。

如果您不希望 周围有空格<,请尝试:

plot(1:10, 1:10, main=expression("test"~p(paste(">",p[f]))))

或者更“数学” <

plot(1:10, 1:10, main=expression("test"~p(paste(symbol(">"),p[f]))))
于 2014-06-06T19:41:01.093 回答
1

这可能对你有用:

plot.new()
title(mgp = c(2.50, 1, 0), cex.lab = 1.25, 
      xlab = expression(paste("cumulated frequency p(>", p[f], ")")))
于 2014-06-06T19:43:18.490 回答