我确实有一个具有以下模式的具有不同分类和数字列的数据框架:
Country | Year | Conflict | Epidemics | Famine | Natural Disaster | Other
如何在不重做数据帧的情况下绘制这样的图形?
alt文本library(tidyr)
library(dplyr)
library(ggplot2)
data %>% pivot_longer(cols = Conf.and.Terr:Other, names_to = "var", values_to = "val") %>%
ggplot(aes(x = Year, y = val, fill = var))+
geom_bar(position = "fill", width = 0.5, stat = "identity")