问题标签 [rworldmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1411 浏览

r - 如何解决安装“字段”包以使用“rworldmap”的问题

我正在尝试使用 rworldmap 包,但由于某种原因它无法安装依赖的“字段”包。我已经尝试过普通的“install.packages()”命令,我尝试过使用 GUI(检查安装依赖项)、从源代码安装以及从 GitHub 安装,但都没有工作。我试图单独安装 fields 包,它总是失败。两者似乎都已安装,并且我收到消息说它已下载到库中。我可以看到 rworldmap 出现在目录中,但字段包没有。

我正在使用 R 3.3。

如果没有解决此问题,是否有人对如何使用国家代码轻松绘制全球热图有其他建议?

0 投票
1 回答
1020 浏览

r - 如何调整 rworldmap 中的图例长度?

我想调整 rworldmap 的图例栏。

我能够生成地图,但未能调整图例栏。图例布局在地图上,看起来不太好。

do.call 中的错误(addMapLegend,c(mapParams,legendLabels = “all”,legendWidth = 0.5,:找不到对象“mapParams”

我无法提供数据集。任何人都可以帮助查看我的脚本的哪一部分产生了错误,我该如何解决?谢谢你。

0 投票
0 回答
145 浏览

r - R世界地图仅显示单个国家集群

我有一个国家和集群编号矩阵,如下所示:

在此处输入图像描述

这是我一直在使用的 R 代码

基本上,我想以美国为例,以及美国多年来的集群情况。例如,如果美国在 2006 年位于第 7 组,我希望世界地图仅在 2006 年为美国和第 7 组中的其他国家着色。我一直在尝试解决方法,但可能有更简单的方法,非常感谢任何帮助

0 投票
0 回答
384 浏览

r - Worldmap 包错误,grid.Call.graphics 中的错误(C_polygon,x$x,x$y,index):无效颜色名称“blackcat”

我正在尝试运行此博客中的代码(帖子结束) (下载 R 包的世界地图)

一切都很好,除非我尝试执行

wm

我明白了

我期待这个,

在此处输入图像描述

如何排除故障?

0 投票
1 回答
306 浏览

rstudio - rworldmap-map-没有出现在 knit (html) 中

你好。我正在为我的数据使用“rworldmap”包。一切都运行良好,唯一的问题与编织 html 格式有关。html 输出不显示地图。我在 html 输出中有其他图表。他们的图表(地图)没有 rworldmap。

笔记:

1- 我需要将我的数据作为 html 文件上传。

2- 由于我的数据,我正在使用 library(rworldmap)。

我不知道为什么 knit (html) 没有在我的文件中显示地图。有什么建议吗?

我的html文件格式:

开始:

桌子:

n 是频率

rworldmap 代码:

数据类似于以下输出:

地图

0 投票
0 回答
231 浏览

r - R如何使使用rworldmap创建的地图适合绘图大小

我有以下地图,显示了我的样本所涵盖的国家:

在生成的 pdf 中,图表如下所示: 示例世界地图

我的问题:如何增加图表中结果地图的大小?

我知道在一个.Rmd文档中,我可以设置fig.width一个块,但这会增加地图的大小和结果文档中标题的大小。相反,我想保持标题的大小固定,只增加地图相对于标题的大小。

谢谢你的帮助!

0 投票
1 回答
432 浏览

r - 将特定定义的色标分配给世界地图

我有一个 7 个国家的列表,每个国家都有一个特定的分数。使用此代码,色阶从最低分数 (0.1367) 开始,到最高分数 (0.3760) 结束。我希望刻度以较低的值(例如 0.08)开始并以较高的值(例如 0.4)停止,因为例如 0.1367 仍然是一个相当不错的分数,但现在显示为蓝色,因为它是数据集中的最低分数。

如何调整色阶以从我的数据集中未包含的较低值开始?

这是我的代码:

worldmap_image

0 投票
1 回答
58 浏览

r - rworldmap:使用相同的调色板绘制两张地图

我想使用相同的调色板绘制两个不同的欧亚地图。我的数据框是这样的:

头(df)

d1 d2 国家

1 4.4 14.2 ALB

2 2.9 5.2 和

3 9.9 36.9 臂

4 5.6 69.0 AZE

5 2.9 7.3 自动

6 8.1 9.3 贝尔

很快..

对于地图1:

map1<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map1, nameColumnToPlot = "d1", catMethod = "pretty", mapRegion = "Eurasia", colourPalette = "white2Black", missingCountryCol = "白色的”)

地图1

对于地图2:

map2<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map2, nameColumnToPlot = "d2", catMethod = "pretty", mapRegion = "Eurasia", colourPalette = "white2Black", missingCountryCol = "白色的”)

地图2

我希望 map1 和 map2 共享相同的调色板(在这个参数中,map2 中的调色板是合适的,因为它具有更大的值并且它包含 map1 中的调色板)。例如,“ARM”在具有相同调色板比例的 map2 (36.9>9.9) 中会更暗。

那可能吗?

谢谢!!

0 投票
1 回答
204 浏览

r - 在 R 中绘制 1990 年前的世界地图

我正在处理 1991 年之前的一些全球数据,因此在苏联、南斯拉夫和捷克斯洛伐克分裂之前。我想使用 rworldmap 或 maps 绘制数据,但该包似乎只有现代世界地图易于访问。所有 1991 年之前的国家都显示为空白,并且边界划分了 1991 年之后的对应国家。

此代码生成历史地图:

编辑:另外,根据下面的有用评论,历史地图 shapefile 很容易从以下位置获得:

但我不知道是否可以将它与 rworldmap 函数结合使用......或者我是否必须弄清楚如何使用 maps 包,这似乎工作方式不同。(或者也许有一个 ggplot 解决方案?)

我目前使用的 rworldmap 代码(获取现代地图)是:

0 投票
1 回答
1191 浏览

r - 使用 ggplot 在地图上绘制条形图

我想在地图上为每个国家绘制一个条形图。

我的代码:

我知道这个解决方案,但我无法复制它:

我还看到它不起作用,coord_map但是当我不包含coord_map(xlim = c(-13, 35), ylim = c(32, 71)). --> 有人可以解释我如何将增长变量添加为每个国家的条形吗?