Rで解析:ggplot2の学習に便利かも「ggghost」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

ggplot2はRの非常に有用なデータの表現パッケージです。そんなggplot2の学習に便利なパッケージの紹介です。ggplotオブジェクトの追加が理解しやすいので何かの参考になるかと思います。

パッケージバージョンは0.2.1。windows 7およびOS X 10.11.5のR version 3.3.1で確認しています。

スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("ggghost")

実行コマンド

詳細はコマンド、パッケージのヘルプを確認してください。

#パッケージの読込
library("ggghost")

###データ例の作成#####
n <- 50
TestData <- data.frame("Group" = sample(paste0("Group", 1:3), n, replace = TRUE),
                          "Data1" = sample(rnorm(10), n, replace = TRUE))
########

#ggghostオブジェクトの作成:%g&lt;%コマンド
#ggghostオブジェクトはlist class
TestPlot %g&lt;% ggplot(TestData, aes(x = Group, y = Data1, fill = Group))
TestPlot <- TestPlot +
  geom_boxplot() +
  labs(title = "Test ggplot") +
  geom_jitter(col = "red")

#プロット
TestPlot
#ggghostオブジェクトの内容確認
#コマンドで表示するにはcombine = TRUEを追加
summary(TestPlot)
[[1]]
ggplot(TestData, aes(x = Group, y = Data1, fill = Group))
[[2]]
geom_boxplot()
[[3]]
labs(title = "Test ggplot")
[[4]]
geom_jitter(col = "red")

#ggplotオブジェクトを削除:-コマンド
#geom_jitterを削除
TestPlot - geom_jitter()
#titleを削除
TestPlot - labs(title)

#プロット内容をGifアニメで出力:reanimateコマンド
reanimate(TestPlot, "TestPlot.gif")

出力例

・reanimateコマンド

ggghost

少しでも、あなたのウェブや実験の解析が楽になりますように!!

Amazon audibleの登録の紹介

プライム会員限定で2024年7月22日まで3か月無料体験キャンペーン開催中です。無料体験後は月額1,500円で聞き放題です。なお、聞き放題対象外の本はAudible会員であれば非会員価格の30%引きで購入することが可能です。

Amazon audibleはプロのナレーターが朗読した本をアプリで聞くことができるサービスで、オフライン再生も可能です。通勤や作業のお供にAmazon audibleのご登録はいかがでしょうか。

・AmazonのAudible

https://amzn.to/3L4FI5o

タイトルとURLをコピーしました