ggplot2の体裁をインタラクティブに整えることができるパッケージの紹介です。
同様のパッケージとして「ggThemeAssist」パッケージがあります。好みに合わせて使い分けしてはいかがでしょうか。
・Rで解析:ggplot2の体裁をインタラクティブに操作可能!「ggThemeAssist」パッケージ
https://www.karada-good.net/analyticsr/r-478
パッケージバージョンは0.3.1。実行コマンドはRStudioのRStudio Desktop 2021.09.2+382、windows 11のR version 4.1.2で確認しています。
パッケージのインストール
下記コマンドを実行してください。
#パッケージのインストール
install.packages("ggedit")
実行コマンド
詳細はコマンド、パッケージのヘルプを確認してください。
#パッケージの読み込み
library("ggedit")
#tidyverseパッケージがなければインストール
if(!require("tidyverse", quietly = TRUE)){
install.packages("tidyverse");require("tidyverse")
}
###データ例の作成#####
TestData <- data.frame("Group" = c(rep("Group1", 50), sample(paste0("Group", 2:3),
50, replace = TRUE)),
"Data1" = c(sample(c(1:8), 10, replace = TRUE),
sample(rnorm(100), 40, replace = TRUE),
sample(rnorm(1), 50, replace = TRUE)),
"Data2" = sample(LETTERS[1:2], 100, replace = TRUE))
########
###プロット例の作成#####
#箱ひげ
BoxPlot <- ggplot(TestData, aes(x = Group, y = Data1)) +
geom_boxplot(fill = "lightblue")
########
#インタラクティブにggplot2の体裁を操作:ggeditコマンド
#ggplot2オブジェクトを指定:p.inオプション
GetPlot <- ggedit(p.in = BoxPlot)
#編集内容をプロット
plot(GetPlot)
出力例
・全体画面
・メニュー例
少しでも、あなたの解析が楽になりますように!!