簡體   English   中英

問題顯示分組箱線圖 ggplot2

[英]problem display grouped boxplot with ggplot2

我的分組箱線圖有問題,它們沒有顯示為箱線圖,我不明白為什么。 這就是我所做的:

library(ggplot2)
require(reshape2)

args = commandArgs(trailingOnly=TRUE)

data <- read.table(args[1], header=T, sep="\t")
data.m <- melt(data, id.var = "dijarn")

ggplot(data = data.m, aes(x=dijarn, y=value)) + geom_boxplot(aes(fill=variable))

我的數據示例:

> head(data.m)
     dijarn variable    value
1 dijarn043   ATP5PB 2230.746
2 dijarn044   ATP5PB 2501.788
3 dijarn045   ATP5PB 2067.263
4 dijarn046   ATP5PB 4060.777
5 dijarn047   ATP5PB 3075.087
6 dijarn048   ATP5PB 2892.501

我有 37 個 dijarn,這里有 5 個變量。 那么很多,但我認為 ggplot2 可以處理嗎?

在此處輸入圖像描述

我試圖改變我的形象的大小,但我沒有改變任何東西。 我忘記了一些選擇嗎? 感謝您的幫助

您是要為變量的每個級別創建 5 個箱線圖,還是為 dijarn 的每個級別創建 37 個箱線圖? 您無法創建一次觀察的箱線圖。 箱線圖反映 IQR(范圍的四分位數)

嘗試分解你想要箱線圖的變量

data$dijarn <- as.factor(data$dijarn)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM