從矩陣R中的多個Boxplot,按特定列的值分組。在同一圖形上創建多個boxplot基於R
例如。
M= matrix(c(1,2,1,3,2,3,1,4,2,5,3,5,2,6),ncol=2)
即,
[,1] [,2]
[1,] 1 4
[2,] 2 2
[3,] 1 5
[4,] 3 3
[5,] 2 5
[6,] 3 2
[7,] 1 6
現在我想要一個箱形圖的每個不同值的第一列。 即應該有三個箱形圖即,爲1,2,3(不同col.1值)
謝謝。
從矩陣R中的多個Boxplot,按特定列的值分組。在同一圖形上創建多個boxplot基於R
例如。
M= matrix(c(1,2,1,3,2,3,1,4,2,5,3,5,2,6),ncol=2)
即,
[,1] [,2]
[1,] 1 4
[2,] 2 2
[3,] 1 5
[4,] 3 3
[5,] 2 5
[6,] 3 2
[7,] 1 6
現在我想要一個箱形圖的每個不同值的第一列。 即應該有三個箱形圖即,爲1,2,3(不同col.1值)
謝謝。
M <- as.data.frame(M)
boxplot(M$V2~M$V1)
可以使用ggplot2
做到這一點:,例如:
library(ggplot2)
df = as.data.frame(M)
ggplot = ggplot(df, aes(as.factor(V1), V2)) + geom_boxplot()
謝謝,這對我有用! –
謝謝你,這就是我想要的! –