2

mtext()私は同じものを使用するためにいくつかの呼び出しを行いますargs

mtext(expression(bold("Exome SNP QQ Plots")), col="black", outer=TRUE, cex=1.3)

毎回再作成するのではなく、これらを含むオブジェクトを作成して、args渡すことができるようにします。上記をリストとして変数mtext()に入れようとしました:args

PageTitle <- list(expression(bold("Exome SNP QQ Plots")), col="black", outer=TRUE, cex=1.3)

そして、変数をmtext():に渡します。

mtext(PageTitle)

mtext()これは、引数の完全なセットを使用して呼び出すのと同じようには動作しません。mtext()リストを探しているのではなく、別の種類のオブジェクトを探しているのではないかと思います。

4

1 に答える 1

2

関数do.callはあなたが探しているものです:

do.call(mtext, PageTitle)

構文がありますdo.call(what, args, quote = FALSE, envir = parent.frame())。ここwhatに関数がありargs、関数呼び出しの引数のリストです。このリストを既に持っていることは素晴らしいことです。do.callは非常に便利な機能であり、他の状況でも役立つ可能性があります。

于 2012-08-31T17:19:27.487 に答える