【发布时间】:2012-12-08 14:29:33
【问题描述】:
当运行以下代码时,我得到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()。
【问题讨论】: