R中的分组条形图用于数据框的矩阵
Grouped Barplot in R for a matrix of a data frame
我是R的新手
我想绘制分组条形图
获取我使用的数据
pch<-as.matrix(data.frame(for_Rch13$Ch1to11,for_Rch13$Ch1to13))
rownames(bch) <- c("Ch1", "Ch2","Ch3","Ch4","Ch5","Ch6","Ch7","Ch8","Ch9","Ch10", "Ch11","Ch12","Ch13")
pch
for_Rch13.Ch1to11 for_Rch13.Ch1to13
Ch1 9218 5360
Ch2 2661 2144
Ch3 1260 965
Ch4 1536 1884
Ch5 2793 3076
Ch6 5100 3370
Ch7 8845 12858
Ch8 1034 1743
Ch9 2057 1039
Ch10 1831 2413
Ch11 7285 8615
Ch12 0 1369
Ch13 0 968
现在我做了
barplot(pch, beside=TRUE)
我得到这样的情节
Barchart
我希望得到一个分组的酒吧
请帮忙
我得到解决方案了!!
我们需要转置矩阵
>bch<-t(bch)
>bch
Ch1 Ch2 Ch3 Ch4 Ch5 Ch6 Ch7 Ch8 Ch9 Ch10 Ch11
for_Rch13.Ch1to11 9218 2661 1260 1536 2793 5100 8845 1034 2057 1831 7285
for_Rch13.Ch1to13 5360 2144 965 1884 3076 3370 12858 1743 1039 2413 8615
Ch12 Ch13
for_Rch13.Ch1to11 0 0
for_Rch13.Ch1to13 1369 968
>barplot(pch, besides=TRUE)
我是R的新手 我想绘制分组条形图 获取我使用的数据
pch<-as.matrix(data.frame(for_Rch13$Ch1to11,for_Rch13$Ch1to13))
rownames(bch) <- c("Ch1", "Ch2","Ch3","Ch4","Ch5","Ch6","Ch7","Ch8","Ch9","Ch10", "Ch11","Ch12","Ch13")
pch
for_Rch13.Ch1to11 for_Rch13.Ch1to13
Ch1 9218 5360
Ch2 2661 2144
Ch3 1260 965
Ch4 1536 1884
Ch5 2793 3076
Ch6 5100 3370
Ch7 8845 12858
Ch8 1034 1743
Ch9 2057 1039
Ch10 1831 2413
Ch11 7285 8615
Ch12 0 1369
Ch13 0 968
现在我做了
barplot(pch, beside=TRUE)
我得到这样的情节 Barchart 我希望得到一个分组的酒吧 请帮忙
我得到解决方案了!! 我们需要转置矩阵
>bch<-t(bch)
>bch
Ch1 Ch2 Ch3 Ch4 Ch5 Ch6 Ch7 Ch8 Ch9 Ch10 Ch11
for_Rch13.Ch1to11 9218 2661 1260 1536 2793 5100 8845 1034 2057 1831 7285
for_Rch13.Ch1to13 5360 2144 965 1884 3076 3370 12858 1743 1039 2413 8615
Ch12 Ch13
for_Rch13.Ch1to11 0 0
for_Rch13.Ch1to13 1369 968
>barplot(pch, besides=TRUE)