本文へスキップ
からだにいいもの

Rのトピックスを中心に『まだ、まだ、知らない、役に立つ情報?』を発信します。

Rで解析:ggplot2の体裁をインタラクティブに操作可能!その2「ggedit」パッケージ

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)

出力例

・全体画面

・メニュー例

少しでも、あなたの解析が楽になりますように!!

このコードの続きをAIに聞く

スポンサーリンク
Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.