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 に答える