[英]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.