I have a small matrix like DATA
below where for each row on variable Challenge
there is count on the subsequent columns showing how many people responded from “I don’t know” to “Very challenging” to that challenge.
The goal is to show these counts on a plot for all challenges.
I wonder if there is a plot in base R or ggplot2 can represent this data in a single plot?
DATA <- structure(list(Challenge = c("Obtaining documents from the student's previous school2",
"Authenticating obtained documents 2", "Translating the documents into English2",
"Conducting schooling history interviews or other methods to obtain non-transcript course history information2",
"Administering assessment for placement or proficiency-based credit2",
"Evaluating course equivalency; what credit will be awarded for prior work2",
"Making placement decisions", "Lack of clarity around process, practices, roles, or responsibilities",
"Your own understanding of what is recorded on the transcript"
), `I don't know` = structure(c(16L, 32L, 20L, 22L, 32L, 17L,
15L, 18L, 11L), dim = 9L, class = "table", dimnames = list(NULL)),
`Not at all challenging` = structure(c(7L, 20L, 46L, 27L,
28L, 22L, 21L, 34L, 47L), dim = 9L, class = "table", dimnames = list(
NULL)), `Somewhat challenging` = structure(c(86L, 67L,
85L, 80L, 64L, 93L, 110L, 65L, 90L), dim = 9L, class = "table", dimnames = list(
NULL)), `This is not a part of our process` = structure(c(2L,
12L, 1L, 18L, 31L, 8L, 6L, 1L, NA), dim = 9L, class = "table", dimnames = list(
NULL)), `Very challenging` = structure(c(69L, 49L, 28L,
33L, 25L, 40L, 28L, 62L, 32L), dim = 9L, class = "table", dimnames = list(
NULL))), class = "data.frame", row.names = c(NA, -9L))