运行以下代码时,我获得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()
.