У меня есть фрейм данных в R, который выглядит примерно так:
Requirements Documentation Development Delivery
After After During During
Before After Before After
After Before Before During
During During After Before
...
И мне нужно создать гистограмму, чтобы она выглядела как на изображении ниже, но я не могу создать правильный набор данных.
Любая помощь приветствуется.
Пожалуйста, проверьте это: https://stackoverflow.com/help/минимально-воспроизводимый-пример
df <- data.frame(
Requirement = c("After", "Before", "After", "During"),
Documentation = c("After", "After", "Before", "During"),
Development = c("During", "Before", "Before", "After"),
Delivery = c("During", "After", "During", "Before")
)
Сначала вам нужно изменить форму вашего фрейма данных в длинном формате.
library(tidyr)
newdf <- gather(df)
p <- ggplot(data=newdf, aes(x=key, y=value, fill = value)) +
geom_bar(stat = "identity", color = "black", position=position_dodge())+
theme_minimal()
p