plotmath
私は最近、数式をプロット上のテキストに入れる機能について学びました。
substitute
ただし、関数がテキストをレンダリングしないという奇妙な動作に遭遇しています。
動作するはずの簡単なケースを次に示します(この回答から):
labNames <- c('xLab','yLab')
plot(c(1:10),
xlab=substitute(paste(nn, x^2), list(nn=labNames[1])),
ylab=substitute(paste(nn, y^2), list(nn=labNames[2])))
このコード スニペットを実行すると、xlab または ylab テキストはありません。
Mac osx と R 3.0.0 を実行しています。この問題は、Quartz または png ファイルに出力するかどうかにかかわらず持続します。
ここに私のsessionInfo()があります:
R version 3.0.0 (2013-04-03)
Platform: x86_64-apple-darwin12.3.0 (64-bit)
locale:
[1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base