问题标签 [ggmap]

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 投票
1 回答
2068 浏览

r - 如何在 knitr 中使用 ggmap 库的 get_map 函数?

我所有的 R 代码都在独立脚本中按预期运行。一旦进入 R Markdown 文件,get_map() 调用就会中断。

我收到一个错误:

标签:unnamed-chunk-2
sink() 中的警告:没有要删除的 sink
标签:unnamed-chunk-2
process_file(text) 中的错误:
从第 53-64 行退出:close.connection(con) 中的错误:无效的连接
调用: knit -> process_file
执行停止 knitr 以状态 1 终止

有什么想法为什么 knitr 和 get_map 玩得不好?

0 投票
4 回答
24096 浏览

r - 带有ggmap的世界地图

我正在使用 ggmap 并希望有一张以澳大利亚为中心的世界地图,我可以轻松地绘制地理编码点。与其他一些映射包相比,ggmap 似乎更容易使用。然而,当我使用下面的代码打开地图时,它会出错。

来自 get_map 帮助:“zoom:地图缩放,从0(全球)到 21(建筑)的整数,默认值 10(城市)。openstreetmaps 将缩放限制为 18,雄蕊地图的限制取决于地图类型。 'auto' 自动确定边界框规格的缩放,并且默认为 10 与中心/缩放规格。”

将缩放更改为一个对于 get_map 不会出错,但对于绘制该地图会出错

看起来经度没有被拉过。最后,放大 2 倍,它确实有效,但并没有带来整个世界的地图

所以,我的问题是如何使用 get_map 来获取世界地图?

会话信息:

sessionInfo() R 版本 2.15.0 (2012-03-30) 平台:i386-pc-mingw32/i386 (32-bit)

0 投票
1 回答
2456 浏览

r - 将图像保存在 ggplot 和 ggmap 中

我已经使用 ggsave 函数保存了一张图像,如下所示 在此处输入图像描述

但我想有这样的输出 在此处输入图像描述

我试图删除 x 和 y 轴值,但问题是图像在面板上有白色背景,但我只想绘制图像。

0 投票
5 回答
7176 浏览

r - ggmap 不显示地图

我有以下代码:

我的帐户应该可以正常工作,但我只得到一个标准的 ggplot2 图像(灰色背景等),具有正确的轴,但没有显示地图: 在此处输入图像描述

当我查看我的工作目录时,我确实找到了一个名为“ggmapTemp”的文件,其中包含正确的地图。但是ggplot2没有显示地图。

我与 RStudio 合作,并且在我的工作电脑上拥有有限的权利。这可能是地图显示不正确的原因吗?我的 RStudio 版本是 0.96.316,R 是 R-2.15.1。

更新: 回答 1 后我的 sessionInfo():

按照要求:

0 投票
1 回答
1678 浏览

r - 在栅格数据文件中查找边界点

所以,我有中心点和缩放级别。
我必须在地图上绘制一些点。

地图存储在栅格数据文件中,并显示在 R 的小部件上。

问题是当收到一个点时,我需要检查它是否在这个光栅文件的数据中。
如果该点在光栅文件中,那么我可以安全地绘制它。
如果没有,那么我需要加载另一个包含该点的光栅文件,然后绘制该点。

R的raster包有一个名为的函数as.data.frame,它将栅格数据加载到数据框中。

那么,是否有可能找出四个角上的点(纬度和经度)?我在正确的轨道上吗?

0 投票
0 回答
347 浏览

r - 如何在不提前指定点击次数的情况下使用 gglocator?

像这样使用gglocator()默认为一键。

是否可以使用ggloactor它来处理动态点击次数?即用户应该可以随意点击任意多次。

?

0 投票
1 回答
154 浏览

r - 通过 Qt 运行时,R 小部件上显示的地图不会最大化

当我在 R 的小部件上加载地图(通过ggmap 并通过 R 的控制台直接运行程序时,当我最大化 R 的窗口时,地图会正确最大化。

当我通过 Qt 运行 R 时,同样的情况不会发生。我正在使用 RInside。通过 Qt,当我运行 R 时,确实显示了小部件(上面有地图),但是当我最大化 R 窗口时,地图没有最大化。它仍然是相同的大小!

在任何特定情况下都不会发生。它一直发生在我通过 Qt 运行 R 的时候,而当我通过 R 的控制台运行 R 时从来没有。

此处应提供哪些硬件/软件信息?

使用 Qt 4.7.0 版

导致这种情况的最简单的 R 程序:

在此处输入图像描述 我的系统上可能没有正确安装 X11 服务器吗?或者这是一个已知的问题print

有没有其他方法可以通过 ggmap 正常运行?

![在此处输入图像描述][2]

0 投票
1 回答
3940 浏览

r - R ggplot2/ggmap 同心圆作为点

我正在尝试绘制一些信息,这些信息显示全部人口,然后按地图上的位置显示该人口的一个子集。我已经看到使用同心圆或 3-d 倒锥形来传达这一点的数据可视化。我只是不知道如何在ggplot/ggmap

这是一个免费的版本,Paint其中显示了我要做什么的粗略想法: 在此处输入图像描述

这是一个粗略的数据示例:

有什么建议么?

0 投票
1 回答
4643 浏览

r - ggmap/ggplot2 中多个图例的对齐方式

我正在尝试制作一个带有两个表示形状和颜色的图例(下例中的“类型”和“组织”)的地图,并插入图例。我可以放置图例,但我希望它们左对齐,以便它们的左边缘对齐。除了相对于彼此居中之外,我无法使它们成为任何东西:

在此处输入图像描述

0 投票
1 回答
5829 浏览

r - 多边形在不同的缩放级别很好地裁剪 ggplot2/ggmap

我正在使用空间数据集(主要是城市区域上的多边形),我想根据不同的缩放级别生成不同的视图。当我的绘图边界框大于包含多边形的区域时,一切都很好。但是在放大时,一些多边形会得到边界框之外的部分,并且这些多边形的输出是有问题的:边界框之外的多边形的点不显示,导致多边形没有在边界框限制处裁剪(正如预期的那样),但不考虑。多边形是不完整的,并且多边形仅连接图上剩余的点(正常行为,但不想要)。

一个值得讨论的好例子,这里有一个问题的演示:

您知道在绘图边界框限制处正确裁剪多边形的好方法吗?感谢您的帮助

帕斯卡