如何使用ggplot2绘制公共债务地图

你已经听我说过很多次了:想要精通数据科学,你必须不断地实践。

你需要在单个技术或者功能上“小试牛刀”,但同样需要在大项目中工作来锻炼你的综合能力。

为了能够得到锻炼,我的建议是在网络上寻找合适大小的数据集并将它们绘制出来。

在维基百科上你能够找到近乎无穷的优质数据集。维基百科的优点是其中的许多数据集比较小而且保存得很好,同时它们又相对来说比较干净,这使得我们能够在处理这些数据的时候面对恰如其分的挑战。

本周,我们将绘制一些经济数据来作为一个快速的演示。

使用ggplot2绘制公共债务地图

在这个部分,我们将从维基百科上获取数据并使用ggplot2将它们绘制出来。

这听上去挺简单,但是千万不要小瞧了它的复杂程度。我们实际上使用了多个技术并将它们杂糅在一起来完成这个任务。

如果你是一个新手,那你需要非常仔细的钻研代码。你需要将代码拆分开来,识别其中使用到的具体的程序包和函数,并确保你了解它们(80%所涉及的部分与dplyr和ggplot2函数包有关,确保你熟练掌握它们)。

如果你已经处在进阶阶段并且了解绝大多数R中的数据科学工具包,那么你应该关注的是这些工具是如何被整合在一起的。

不要只是复制代码然后运行一遍。要去学习代码的撰写技巧和结构、代码中出现的函数的功能和作用。通过不断学习别人的代码,你能够成为一个更优秀的数据科学家。

在代码块的末尾我们创建了世界公共债务地图。接下来,我们将会以它为基础绘制出两张不同的地图。

首先是世界范围的完整地图。

接着,我们把目光放在欧洲地区并只绘制出世界地图的对应部分。

为了能够做到这一步,我们使用coord_cartesian()函数指定一个更加具体的经纬度坐标。这实际上是将世界地图的一个特定部分放大。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180524B098PU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券