问题标签 [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.
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 玩得不好?
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)
r - 将图像保存在 ggplot 和 ggmap 中
我已经使用 ggsave 函数保存了一张图像,如下所示
但我想有这样的输出
我试图删除 x 和 y 轴值,但问题是图像在面板上有白色背景,但我只想绘制图像。
r - ggmap 不显示地图
我有以下代码:
我的帐户应该可以正常工作,但我只得到一个标准的 ggplot2 图像(灰色背景等),具有正确的轴,但没有显示地图:
当我查看我的工作目录时,我确实找到了一个名为“ggmapTemp”的文件,其中包含正确的地图。但是ggplot2没有显示地图。
我与 RStudio 合作,并且在我的工作电脑上拥有有限的权利。这可能是地图显示不正确的原因吗?我的 RStudio 版本是 0.96.316,R 是 R-2.15.1。
更新: 回答 1 后我的 sessionInfo():
按照要求:
r - 在栅格数据文件中查找边界点
所以,我有中心点和缩放级别。
我必须在地图上绘制一些点。
地图存储在栅格数据文件中,并显示在 R 的小部件上。
问题是当收到一个点时,我需要检查它是否在这个光栅文件的数据中。
如果该点在光栅文件中,那么我可以安全地绘制它。
如果没有,那么我需要加载另一个包含该点的光栅文件,然后绘制该点。
R的raster
包有一个名为的函数as.data.frame
,它将栅格数据加载到数据框中。
那么,是否有可能找出四个角上的点(纬度和经度)?我在正确的轨道上吗?
r - 如何在不提前指定点击次数的情况下使用 gglocator?
像这样使用gglocator()
默认为一键。
是否可以使用ggloactor
它来处理动态点击次数?即用户应该可以随意点击任意多次。
?
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]
r - R ggplot2/ggmap 同心圆作为点
我正在尝试绘制一些信息,这些信息显示全部人口,然后按地图上的位置显示该人口的一个子集。我已经看到使用同心圆或 3-d 倒锥形来传达这一点的数据可视化。我只是不知道如何在ggplot
/ggmap
这是一个免费的版本,Paint
其中显示了我要做什么的粗略想法:
这是一个粗略的数据示例:
有什么建议么?
r - ggmap/ggplot2 中多个图例的对齐方式
我正在尝试制作一个带有两个表示形状和颜色的图例(下例中的“类型”和“组织”)的地图,并插入图例。我可以放置图例,但我希望它们左对齐,以便它们的左边缘对齐。除了相对于彼此居中之外,我无法使它们成为任何东西:
r - 多边形在不同的缩放级别很好地裁剪 ggplot2/ggmap
我正在使用空间数据集(主要是城市区域上的多边形),我想根据不同的缩放级别生成不同的视图。当我的绘图边界框大于包含多边形的区域时,一切都很好。但是在放大时,一些多边形会得到边界框之外的部分,并且这些多边形的输出是有问题的:边界框之外的多边形的点不显示,导致多边形没有在边界框限制处裁剪(正如预期的那样),但不考虑。多边形是不完整的,并且多边形仅连接图上剩余的点(正常行为,但不想要)。
一个值得讨论的好例子,这里有一个问题的演示:
您知道在绘图边界框限制处正确裁剪多边形的好方法吗?感谢您的帮助
帕斯卡