问题标签 [rmaps]

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 回答
611 浏览

r - r - 向 rMaps 添加多个标记

问题

如何使用添加多个标记rMaps

数据

例子

根据 Ramnath 的 github 页面上的示例,使用library(rMaps)我可以创建地图并添加单个标记:

但我不知道如何从coords数据框中添加多个标记,而不l$marker为每个标记写一行。

我试过使用GeoJSON,但我是新手,所以还没有完全理解它,一定是做错了什么。

JSON/GeoJSON如果这是要走的路,我很乐意使用。

期望的输出

我希望结果与我曾经library(leaflet)显示多个标记一样

标记示例

地理JSON

这是从writeOGR命令生成的 GeoJSON 代码,我已经在 GeoJSONLint进行了验证

0 投票
0 回答
542 浏览

r - Crosslet 包不工作

https://github.com/ramnathv/rMaps

我尝试复制此示例,但地图未显示:

我没有允许这种情况发生的包吗?我已经安装了以下内容:

0 投票
0 回答
977 浏览

r - 使用R中的googleVis在地图中绘制强度图

我有一个长长的列表(大约 90 万)纬度和经度(请注意,这些坐标不超过小数点后 13 位),其中犯罪类别在此坐标中完成。

这是数据快照

数据

问题:我想绘制一张热图,而与仅使用纬度和经度的犯罪类型无关。像这样的东西

热图

这是我尝试使用的googleVis

地图

但这是另一回事,它忽略了大部分数据。我不知道该怎么做。

非常感谢!

0 投票
1 回答
6150 浏览

r - 在 R 地图中使用 FIPS 代码对县进行着色

我正在寻找一种在 R 中的美国地图上为县着色的方法。我有可以作为参数输入的数字/字符县 FIPS 代码列表。我只需要突出显示这些县 - 所以只需要对它们进行阴影处理,并且没有与这些县相对应的值或变化。我试着抬头

但这些需要一个区域、值对。例如,上面的 fips 代码和人口。有没有一种方法可以调用county_choropleth 函数而不必使用这些值,只需使用fipscode 数据框。这样,我可以用一种颜色对我的 fips 编码。使用 Choroplethr 在 R 中完成此任务的有效方法是什么?

0 投票
1 回答
345 浏览

r - Shiny 中的 rMaps:图例和标签未显示在闪亮应用程序中的美国 choropleth

图例和标签(州缩写)没有在闪亮的应用程序中显示在美国 choropleth 中。但是,当我在 RStudio 控制台中的 global.R 函数中运行代码时,标签和图例都显示得很好。请帮忙!

这是代码:

全局.R

服务器:

用户界面:

0 投票
0 回答
663 浏览

r - R get_map 自定义地图

我的数据框如下所示:

我正在运行下一个代码来绘制坐标图:

我有:

在此处输入图像描述

有没有办法只显示法国?有没有办法消除绿色部分?我只需要显示法国的主要道路和地图上的点。

0 投票
0 回答
1025 浏览

r - 具有多层的 R 交互式地图

我正在尝试创建一张美国各州的地图,随着时间的推移比较两个变量。我想让这个基于网络的和交互的。我已经成功地结合了 R、​​leaflet 和 Shiny。但是,它真的很慢:

datadrivers.shinyapps.io/opioid_map/

我已按照 R 传单说明使用 leafletProxy 更新我感兴趣的图层,而不是重绘整个地图。我还尝试限制地图边界,希望它不必渲染尽可能多的数据。当滑块移动时,更新仍然需要 4-5 秒。那太慢了。

我已经通过 rMaps 和 googleVis 查看了其他一些不错的网络地图,但据我所知,它们一次只允许一个地图图层 - 我需要提供两个变量。例如,使用 googleVis,我可以使用 gvisGeoChart 来放置标记或多边形,但不能同时放置在同一张地图上。

我的最后一个选择是简单地在 maptools 之类的东西中创建一个静态地图,我想这会更快,但它们不是交互式的,所以我宁愿尽可能避免这条路线。

我很感激有关优化进一步传单的任何指导,或者利用另一个允许我覆盖多个变量的包(我可能不完全理解如何以这种方式利用 rMaps 或 googleVis)。

仅供参考,这是我来自 Shiny 应用程序的服务器代码。不幸的是,我不能给你这个数据:

0 投票
0 回答
55 浏览

javascript - 我可以使用 function-crosslet 来绘制美国的州吗?

对于此代码 x="country",我想将 x 更改为状态。我怎样才能做到这一点?

0 投票
0 回答
26 浏览

r - 我可以知道哪些版本的 Rstudio 和 r 与包“rmaps”兼容

当我尝试使用 install r package 'Rmaps' 时,我收到了这个警告

install.packages("rmaps") 将软件包安装到“C:/Users/Anjana/Documents/R/win-library/3.2”(因为未指定“lib”) install.packages 中的警告:软件包“rmaps”不可用(对于 R 版本 3.2.3)

我当前的 Rstudio 版本是 0.99.491 版 – © 2009-2015 RStudio, Inc.

和 R 版本 3.2.3

0 投票
0 回答
127 浏览

javascript - 使用 Leaflet 添加 javascript 标记

我正在尝试与@Ramnath 的https://github.com/ramnathv/bikeshare类似,但我无法让标记/点显示在地图上。

这是代码:

其中 data_set() (在 server.R 中)是一个数据帧(在 renderMap 上方生成,但我没有在这里写),例如:

data_set()的图片

任何帮助,将不胜感激!谢谢 :)

编辑:数据: