Вот один из способов визуализации.Сначала я должен был преобразовать данные следующим образом:
library(tidyr)
library(magrittr)
library(ggplot2)
df2 <- gather(df[, -1], Group, Response) %>%
cbind(data.frame(School=rep(LETTERS[1:5], 5)), .)
Затем я использовал ggplot
и geom_bar
, чтобы сделать это:
ggplot(df2, aes(x=School, y=Response, colour = Group, fill = Group)) +
geom_bar(stat = "identity", position = "dodge") +
theme_bw()
Окончательный вывод:
Делает ли это что-то вроде того, что вы ищете?
Примечание:
Мне пришлось изменить имена для More Behind
и Very Behind
на МБ и VB, поскольку они не будут правильно считываться