R - 如何创建折线图来比较国家/地区数据?

时间:2016-03-17 23:27:20

标签: r

我提取了数据,并为所选国家/地区的健康指标创建了一个表格,我需要从中创建一个折线图,以图形方式显示各国之间的差异。

data stored in csv file

我想要一个折线图如下: chart comparing selected country tuberculosis infections

1 个答案:

答案 0 :(得分:0)

在查看建议的教程(谢谢)和在线的其他一些研究之后,这是我的解决方案:

ggplot(tuberculosis, aes(year)) +
  ggtitle("Tuberculosis") +
  labs(x = "Year", y = "Rate", colour = "Country") +
  geom_line(aes(y = DRC, colour="DRC")) +
  geom_line(aes(y = Algeria, colour="Algeria")) +
  geom_line(aes(y = Kenya, colour="Kenya")) +
  geom_line(aes(y = Mali, colour="Mali")) +
  geom_line(aes(y = Namibia, colour="Namibia")) +
  geom_line(aes(y = South.Africa, colour="South Africa")) +
  geom_line(aes(y = Sudan, colour="Sudan"))
# save to file 
ggsave(file="wdi-tuberculosis.png")

Resulting plot from R using ggplot2