Я пытаюсь использовать функцию R barplot построить следующий массив на одном графике:Участок выровнен barplots в том же графике
ID 1 2 3 4 5 6 7 8
HeL 0 2 1 4 2 3 2 4
CaC 2 0 0 2 1 5 7 8
NIH 1 2 5 6 3 5 7 9
я должен был бы иметь barplot каждой строки имеет свой собственный у -axis, но ось x должна быть общей для всех строк. То, что я достиг до сих пор, чтобы прочитать матрицу из файла «rna.tab», а затем построить каждую строку отдельно:
dat <- read.table ("rna.tab", row.names=1, header=TRUE)
barplot (as.matrix (dat[,1]))
barplot (as.matrix (dat[,2]))
barplot (as.matrix (dat[,3]))
, но мне не удалось в замыслах их все вместе. Заранее благодарен Arturo
'library (tidyverse); df%>% rownames_to_column ('ID')%>% gather (var, val, -ID)%>% ggplot (aes (var, val, fill = ID)) + geom_bar (stat = 'identity', position = ' додж ') '? – alistaire