问题标签 [tmap]
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 - 为什么 GADM SpatialPolygonsDataFrame 的图未在 R 中加载?
单线: R 绘制 SpatialPolygonsDataFrame 的时间太长,我在网上找到的最佳答案是问题是特定于机器的。
问题:我正在尝试绘制从GADM下载的印度 SpatialPolygonsDataFrame(级别 = 1),但没有绘图函数(spplot、plot、tm_shape)在任何给定时间生成绘图;相反,R 似乎在后台工作,但 5 分钟后仍然没有情节。按下控制台上方出现的停止按钮没有任何作用,最终为了重试其他方法,我必须强制退出应用程序。我的问题与此问题类似,但对该问题的共识是该问题出现在机器特定的情况下,此后没有解决方案。
以下是有关我的机器/R Studio 版本的一些信息:R 版本 3.3.2 (2016-10-31) / R Studio 版本 1.0.136 / 操作系统:MacOS Sierra 版本 10.12.6。
文件下载自:RDS 格式的GADM
(1.) 我尝试了不同的绘图机制
(2.) 我尝试从 shapefile 而不是 RDS 重新创建 SpatialPolygonsDataFrame
(3.) 我已经更新了机器上的所有包,并卸载并重新安装了 sp 包和 tmap 包。
(4.) 我试过其他国家的文件,也有同样的问题。
(5.) 我检查了 SpatialPolygonsDataFrame 的结构,并没有发现任何问题——一切似乎都已到位且方式正确。
(6.) 使用 maps 包来绘制他们的数据工作正常。由于某种原因,SpatialPolygonsDataFrame 类没有绘制。我现在还尝试从DIVA-GIS绘制形状文件。
要求我基本上需要一张印度的州边界图,我可以将其放入闪亮的交互式 RMarkdown 报告中,并根据因子变量填充州颜色。我可以使用的数据有一些解决方法吗?
问:我不确定该怎么做或如何进一步诊断。如果有帮助,我将不胜感激,并乐于提供更多信息。我还链接了我正在使用的确切 RDS 文件,以便您在您的机器上加载和试用。
更新 建议的解决方案都不适用于我的系统,但我认为我遇到的这个挑战是特定于系统的。我最终尝试在 Amazon Web 服务上的远程 Windows 实例上运行相同的代码,并且代码运行良好。所以我不确定这是 Mac 问题还是硬件问题,但我希望此更新对您有所帮助。
r - R - 在 tmap 中添加点到地图
我的地图制作代码根据人口普查数据生成地图,并将重要点绘制为 tm_dots() 图层。我想做的是区分点的类型(例如,如果位置是“非正式”或“商业”)。
我正在寻找的本质上是:
添加几个 tm_dots() 层不是一种选择。我也无法重命名点图例,对此也有任何建议。
谢谢你的帮助!
解决方案
为了将来参考,我添加offices
到bristol
via left_join
,从而将Classification
变量添加到SpatialPolygonsDataFrame
. showNA = NA
尽管有参数,但我在显示 NA 值时遇到了问题,但colorNA = NULL
工作正常。最后一行:
tm_dots(size=0.1,col="Classification", palette = "Set1", colorNA = NULL)
r - Align lattice and tmap outputs using viewports
I am trying to align several panels (2 maps) and a lattice output from the package openair, with some explanatory text using grid:
However, I would like the left margin of the lattice output to be aligned with the left edge of the map on the top left, and the text aligned to the left margin of the topright map.
ideally, I would like to get this:
The code I am using is this:
I have tired working with the just arguments, but to no avail.
r - 在标记的位置点之间添加线
我很难使用 R 中的 tmap 包将标记的位置点与线连接起来。
会话信息:
我的目标是能够绘制一条轨道,然后在保存后将其可视化,使用带有该save_tmap
功能的交互选项。
我可以绘制位置并标记它们,或者只绘制线条:
https://rpubs.com/walkerke/points_to_line
谁能告诉我如何制作一个包含以下内容的交互式绘图:标记的点以及连接它们的线?
talend - 如何使用 Talend 将 ONE 表的不同列映射到 ONE 表的 ONE 列
我有一张不同列的表。这些列属于Id、x 和 y。我想使用 talend 将这些列映射到一个唯一 ID、X 和 Y:我有一个从 MySQL 到 Talend 的数据库连接。我将我的表添加为“MySQLInput”。
该表如下所示:
在与 talend 映射后,我想要此表:
我尝试这样做:
但结果不是我所期望的:
我也试过这样做:
使用该表达式,但代码给了我一个错误。
我还尝试创建自己的例程并在表达式构建器中使用它,但仍然无法正常工作。
有没有人暗示如何进行这种映射,或者使用什么组件。问题是我在同一个表中不仅有 2 倍相同的列,而且有 3 个或更多列,我需要将它们全部映射到每个相似变量的一个最终和唯一列。
感谢您花时间阅读本文,并再次感谢您的回答:)
r - 如何从 tmap 图例输出中删除逗号?
我有这个代码:
哪个输出这个图例。如何将 tmap 输入更改为仅包含不带逗号的单年?