ファイル全体に長い繰り返しのggplot2命令がたくさんあります。これまで私は、グラフを均一に保ち、1つのスポットで構成を行う(たとえば、すべてのグラフの色を変更するために)変数制御プリセット値を使用してきました。
私が本当に探しているのは、それらの命令を事前設定するための良い方法です。そうすれば、ステートメント全体を書く必要がなくなります。例として、私はファイルのどこかでトップを定義します:
OPTAX=theme_text(angle=30, hjust=1, vjust=1, size=8)
プロットステートメントがある場合、私は使用します
P<-ggplot(
data=MYDATA,
aes(x=Topics, y=value, fill=variable)) +
....
opts(axis.text.x=OPTAX)
)
axis.text.x=MYVAR
パートを書くのを避けて、次のようなものを書きたいです。
... + opts(MYOPTS) + ...
または、optsステートメントをまったく避けて、
... + ALLMYOPTS + ...
したがって、すべてのオプションは1つのステートメントで事前定義されています。
次に、ステートメントをオーバーライドするとよいでしょう。何かのようなもの
opts(MYOPTS, axis.text.x=theme_text(angle=60)
素晴らしいので、プリセットを保持しながら、カスタムオプションを使用できます。