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

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

Rで解析:箱ヒゲ図の描写コマンドについて

基本コマンドとggplot2パッケージを利用した箱ヒゲ図の描写方法の紹介です。箱ヒゲ図はデータの分布確認に非常に便利です。

ggplot2パッケージバージョンは1.0.1。実行コマンドはR version 3.2.2で確認しています。

実行コマンド

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

###データ例の作成#####
n <- 100
TestDF <- data.frame(Data1 = sample(c(50:120, 200), n, replace = TRUE),
                     Data2 = sample(1:70, n, replace = TRUE))
#######

#基本コマンドで箱ヒゲ図を作成
boxplot(x = TestDF, main = "TEST", boxwex = .5,
        xlab = "Group", ylab = "Data",
        col = c("#4b61ba", "#a87963"),
        border = c("#a87963", "#4b61ba"))

#ggplot2で箱ヒゲ図を作成
#install.packages("ggplot2")
library("ggplot2")
#install.packages("reshape")
library("reshape")
#データ様式を変換
BoxData <- melt(TestDF)
#プロット
BoxPlot <- ggplot(BoxData, aes(x = BoxData[, 1], y = BoxData[, 2]))
BoxPlot + geom_boxplot(fill = c("#4b61ba", "#a87963")) +
  xlab("Group") + ylab("Data") + ggtitle("TEST")
スポンサーリンク

出力例

・基本コマンド

boxPlot

・ggplot2コマンド

ggplot2

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

スポンサーリンク
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.