Rで解析:ggplot2の学習に便利かも「ggghost」パッケージ
ggplot2はRの非常に有用なデータの表現パッケージです。そんなggplot2の学習に便利なパッケージの紹介です。ggplotオブジェクトの追加が理解しやすいので何かの参考になるかと思います。
パッケージバージョンは0.2.1。windows 7およびOS X 10.11.5のR version 3.3.1で確認しています。
<おすすめのRに関する書籍です>
遺伝統計学の基礎 Rによる遺伝因子解析・遺伝子機能解析
遺伝因子解析・遺伝子機能解析をRで行うための教科書。ゲノム解析に特有の統計的な考え方を学べる。
パッケージのインストール
下記コマンドを実行してください。
#パッケージのインストール
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<%コマンド
#ggghostオブジェクトはlist class
TestPlot %g<% 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コマンド
少しでも、あなたのウェブや実験の解析が楽になりますように!!
スポンサーリンク
