すべてのチャートにデフォルトのキャプションを追加して、私が作成したすべてのチャートを入力する必要はありません。テーマにデフォルトのテキストラベルを追加する方法はありますか?ggplotのデフォルトラベルを追加
ここで私がしたいことがあります。私は自分のテーマ(この例ではtheme_bw
)を使用しています。私は、チャートを作るたびにキャプションを入力しないでください。 theme_bw()
の中に+ labs(caption ="Default")
を追加する方法はありますか?
または私はあなたが
library(ggplot2)
labs_and_theme <- list(
labs(caption ="Default"),
theme_bw()
)
ggplot(diamonds[1:20,], aes(x=carat, y=price)) +
labs_and_theme +
geom_point()
を行うことができます+ labs_and_theme
ggplot(diamonds[1:20,], aes(x=carat, y=price)) +
geom_point() +
labs(caption ="Default") +
theme_bw()
ggplotによる関数型プログラミングに関する優れたチュートリアル:https://rpubs.com/hadley/97970 –