tm_bubbles 来自 tmap 在处理 NA 时打乱了名称
tm_bubbles from tmap disorganizes names when handling NAs
各位。这是我的第一个 post。我正在制作一张厄瓜多尔地图,显示各省确诊的冠状病毒病例数。这是我准备的资料。它具有今天的省名和案例。它有一些 NA,因为并非所有省份都有确诊病例。 covid19_confirmed_today
当我映射数据时。一切看起来,但在气泡上滚动时,它们没有显示正确的省名。仅适用于前三个没有 NA 的省份。我尝试将 NA 更改为零,但随后确诊病例为零的省份出现了小气泡。我不希望没有确诊病例的省份有任何泡沫。
covid19_confirmed_today_map <- covid19_confirmed_today %>%
tm_shape() + tm_polygons(col = "skyblue", alpha = 0.2) +
tm_bubbles(size = "Casos", col = "red", alpha = 0.6, border.lwd = NA)
covid19_confirmed_today_map <- tmap_leaflet(covid19_confirmed_today_map)
covid19_confirmed_today_map %>% removeLayersControl() %>%
setView(lng = -78.50374, lat = -1.289527, zoom = 7) %>% fitBounds(-80.8, -4.2, -76.5, 0.8)
Here,写"Carchi"的地方,应该写"Chimborazo"。它说 "Carchi" 因为那不是第一个有 NA 的省份。只要有一个省份有 NA,它就会跳到下一个省份并将该省份(没有 NA)的名称添加到前一个省份(有 NA 的省份)。非常感谢您提供的任何帮助。
考虑从 covid19_confirmed_today
中删除缺少数据的区域。然后在使用 tm_bubbles
.
之前用这个修改后的对象添加第二个 tm_shape
covid19nomissing <- covid19_confirmed_today[!is.na(covid19_confirmed_today$Casos) ,]
covid19_confirmed_today_map <- covid19_confirmed_today %>%
tm_shape() + tm_polygons(col = "skyblue", alpha = 0.2) +
tm_shape(covid19nomissing) +
tm_bubbles(size = "Casos", col = "red", alpha = 0.6, border.lwd = NA)
各位。这是我的第一个 post。我正在制作一张厄瓜多尔地图,显示各省确诊的冠状病毒病例数。这是我准备的资料。它具有今天的省名和案例。它有一些 NA,因为并非所有省份都有确诊病例。 covid19_confirmed_today
当我映射数据时。一切看起来,但在气泡上滚动时,它们没有显示正确的省名。仅适用于前三个没有 NA 的省份。我尝试将 NA 更改为零,但随后确诊病例为零的省份出现了小气泡。我不希望没有确诊病例的省份有任何泡沫。
covid19_confirmed_today_map <- covid19_confirmed_today %>%
tm_shape() + tm_polygons(col = "skyblue", alpha = 0.2) +
tm_bubbles(size = "Casos", col = "red", alpha = 0.6, border.lwd = NA)
covid19_confirmed_today_map <- tmap_leaflet(covid19_confirmed_today_map)
covid19_confirmed_today_map %>% removeLayersControl() %>%
setView(lng = -78.50374, lat = -1.289527, zoom = 7) %>% fitBounds(-80.8, -4.2, -76.5, 0.8)
Here,写"Carchi"的地方,应该写"Chimborazo"。它说 "Carchi" 因为那不是第一个有 NA 的省份。只要有一个省份有 NA,它就会跳到下一个省份并将该省份(没有 NA)的名称添加到前一个省份(有 NA 的省份)。非常感谢您提供的任何帮助。
考虑从 covid19_confirmed_today
中删除缺少数据的区域。然后在使用 tm_bubbles
.
tm_shape
covid19nomissing <- covid19_confirmed_today[!is.na(covid19_confirmed_today$Casos) ,]
covid19_confirmed_today_map <- covid19_confirmed_today %>%
tm_shape() + tm_polygons(col = "skyblue", alpha = 0.2) +
tm_shape(covid19nomissing) +
tm_bubbles(size = "Casos", col = "red", alpha = 0.6, border.lwd = NA)