gpt4 book ai didi

R Leaflet 不添加所有标记

转载 作者:行者123 更新时间:2023-12-04 12:51:58 35 4
gpt4 key购买 nike

我正在尝试按照下面链接中的示例创建包含所有标记的 map

Tutorial: How to put dots on a Leaflet map with R

源文件如下

https://www.dropbox.com/s/az1yolknqwoxhb4/test_file.csv?dl=0

还有我试过的代码

library(dplyr)
library(leaflet)

test_map <- read.csv("test_file.csv", header = TRUE, stringsAsFactors = FALSE)
m <- leaflet(test_map) %>% addTiles('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',
attribution='Map tiles by <a href="http://stamen.com">Stamen Design</a>, <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a> &mdash; Map data &copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>')
m %>% setView()
m %>% addCircles(~long, ~lat,
popup=test_map$index,
weight = 3,
color="#ffa500", stroke = TRUE, fillOpacity = 0.8)

我能够创建 map

但是, map 只显示了一小部分点,因为我拥有的数据遍布加拿大。当我尝试子选择像多伦多这样的城市时,会出现一些缺失的点。

我不确定我是否做错了什么或者这是一个错误。我想知道我是否有办法解决这个问题,或者是否有其他方法可以实现类似的 map ?

谢谢你:)

最佳答案

test_map 变量中有 NA 值。

添加

test_map <- na.omit(test_map)

阅读 csv 后。

通过这种方法,我得到的标记比你的图像多。

关于R Leaflet 不添加所有标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32289608/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com