繁体   English   中英

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

[英]R - How do I create line chart to compare country data?

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

数据存储在 csv 文件中

我想要一个折线图如下: 比较选定国家结核病感染的图表

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

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")

使用 ggplot2 从 R 得到的图

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM