问题标签 [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.
r - r - 向 rMaps 添加多个标记
问题
如何使用添加多个标记rMaps
?
数据
例子
根据 Ramnath 的 github 页面上的示例,使用library(rMaps)
我可以创建地图并添加单个标记:
但我不知道如何从coords
数据框中添加多个标记,而不l$marker
为每个标记写一行。
我试过使用GeoJSON
,但我是新手,所以还没有完全理解它,一定是做错了什么。
JSON/GeoJSON
如果这是要走的路,我很乐意使用。
期望的输出
我希望结果与我曾经library(leaflet)
显示多个标记一样
地理JSON
这是从writeOGR
命令生成的 GeoJSON 代码,我已经在 GeoJSONLint进行了验证
r - 在 R 地图中使用 FIPS 代码对县进行着色
我正在寻找一种在 R 中的美国地图上为县着色的方法。我有可以作为参数输入的数字/字符县 FIPS 代码列表。我只需要突出显示这些县 - 所以只需要对它们进行阴影处理,并且没有与这些县相对应的值或变化。我试着抬头
和
但这些需要一个区域、值对。例如,上面的 fips 代码和人口。有没有一种方法可以调用county_choropleth 函数而不必使用这些值,只需使用fipscode 数据框。这样,我可以用一种颜色对我的 fips 编码。使用 Choroplethr 在 R 中完成此任务的有效方法是什么?
r - Shiny 中的 rMaps:图例和标签未显示在闪亮应用程序中的美国 choropleth
图例和标签(州缩写)没有在闪亮的应用程序中显示在美国 choropleth 中。但是,当我在 RStudio 控制台中的 global.R 函数中运行代码时,标签和图例都显示得很好。请帮忙!
这是代码:
全局.R
服务器:
用户界面:
r - 具有多层的 R 交互式地图
我正在尝试创建一张美国各州的地图,随着时间的推移比较两个变量。我想让这个基于网络的和交互的。我已经成功地结合了 R、leaflet 和 Shiny。但是,它真的很慢:
datadrivers.shinyapps.io/opioid_map/
我已按照 R 传单说明使用 leafletProxy 更新我感兴趣的图层,而不是重绘整个地图。我还尝试限制地图边界,希望它不必渲染尽可能多的数据。当滑块移动时,更新仍然需要 4-5 秒。那太慢了。
我已经通过 rMaps 和 googleVis 查看了其他一些不错的网络地图,但据我所知,它们一次只允许一个地图图层 - 我需要提供两个变量。例如,使用 googleVis,我可以使用 gvisGeoChart 来放置标记或多边形,但不能同时放置在同一张地图上。
我的最后一个选择是简单地在 maptools 之类的东西中创建一个静态地图,我想这会更快,但它们不是交互式的,所以我宁愿尽可能避免这条路线。
我很感激有关优化进一步传单的任何指导,或者利用另一个允许我覆盖多个变量的包(我可能不完全理解如何以这种方式利用 rMaps 或 googleVis)。
仅供参考,这是我来自 Shiny 应用程序的服务器代码。不幸的是,我不能给你这个数据:
javascript - 我可以使用 function-crosslet 来绘制美国的州吗?
对于此代码 x="country",我想将 x 更改为状态。我怎样才能做到这一点?
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
javascript - 使用 Leaflet 添加 javascript 标记
我正在尝试与@Ramnath 的https://github.com/ramnathv/bikeshare类似,但我无法让标记/点显示在地图上。
这是代码:
其中 data_set() (在 server.R 中)是一个数据帧(在 renderMap 上方生成,但我没有在这里写),例如:
任何帮助,将不胜感激!谢谢 :)
编辑:数据: