1

引数付きのプロット関数を変数に割り当てて、それをテンプレートとして使用することは可能ですか?

たとえば、私が次のようなものを持っている場合

tmp_plot <- plot(my_data, xlabel="x", ylabel="y", ...)

たとえば、main="caption"関数全体を再入力せずにプロットを再プロットするために、別の引数を追加できますか?

4

2 に答える 2

3

のラッパーである関数を作成しplotますmain = 'caption'

mplot <- function(...) plot(..., main = 'caption')
mplot(1:10,1:10)

ここに画像の説明を入力してください

于 2013-03-26T01:53:51.257 に答える
3

title機能をお探しですか?インタラクティブグラフィックスデバイス上にある既存のプロットに新しいテキストを追加します。追加を可能にする他の基本グラフィックス関数によって、またはそれらのいずれかdev.copyによってさらに変更できる新しいグラフを作成しようとする関数があります。X11()デバイスの関数も参照してください。提供するコードの問題は、ベースグラフィックパラダイムのほとんどの「プロット」関数がNULLを返すため、temp_plotが...何もないことです。考えられる例外は、実際にlatticeまたはggplot2を使用するS4プロット関数です(以下を参照)。titlepointssavePlot

逆に、プロットをR構造として保存しようとしている場合は、プロットデータと構造をリストオブジェクトに格納することでそれを行うラティスとggplot2のプロット関数を確認する必要があります。

于 2013-03-26T02:03:33.137 に答える