次のコードを実行すると、 が得られError in as.graphicsAnnot(text) : could not find function "bold"
ます。どうすればこれを修正できますか?
my.qq <- function(x, main=expression(bold(italic(F)~~"Q-Q plot")),
margs=list(side=3, cex=par("cex.main"), font=par("font.main"),
adj=par("adj"), xpd=NA), ...)
{
plot(qnorm(ppoints(n <- length(x))), sort(x), ...)
do.call(mtext, c(list(main), margs))
}
x <- rnorm(100)
my.qq(x)
my.qq(x, main=substitute(bold(italic(F)[N(mu.,s2.)]~~"Q-Q plot"), list(mu.=0, s2.=1))) # fails
私の目標は、リストを使用してmargs
追加の引数を に渡すことmtext()
です。これは通常 で行われ...
ますが、これらの引数は既に に渡されていplot()
ます。