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)
出力例
・全体画面
・メニュー例
少しでも、あなたの解析が楽になりますように!!