You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

设置reference_map=TRUE时tract_choropleth报错,其他层级可正常运行

问题:设置reference_map=TRUE时,tract层级choropleth触发经度范围错误

尝试创建带底图的纽约州人口普查区(census tract)choropleth,运行以下代码:

library(choroplethr)
library(choroplethrMaps)
library(choroplethrZip)
library(ggmap)

data(df_pop_ny_tract)
tract_choropleth(df_pop_ny_tract, state_name="new york", num_colors=1, reference_map=TRUE)

报错信息

Error in if (lon < -180 || lon > 180) cli::cli_abort("Longitude of center must be between -180 and 180 degrees. Note {.pkg ggmap} uses lon/lat, not lat/lon."): missing value where TRUE/FALSE needed

已验证的正常运行场景

  • 完成Google注册并配置后,state、county、zip层级的choropleth设置reference_map=TRUE均可正常生成带底图的可视化,例如zip层级示例代码:
library(choroplethr)
library(choroplethrMaps)
library(choroplethrZip)
library(ggmap)

data(df_pop_zip)
zip_choropleth(df_pop_zip, state_zoom=c("new york"), num_colors=1, reference_map=TRUE)
  • 当设置reference_map=FALSE时,tract_choropleth可正常运行,无报错。

环境信息

## R version 4.3.2 (2023-10-31)
## Platform: x86_64-pc-linux-gnu (64-bit)
## Running under: Ubuntu 22.04.3 LTS
## 
## Matrix products: default
## BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.10.0 
## LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.10.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: America/New_York
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
## [1] ggmap_4.0.0           ggplot2_3.4.4         choroplethrZip_1.5.0 
## [4] choroplethrMaps_1.0.1 choroplethr_3.7.2     acs_2.1.4            
## [7] XML_3.99-0.16.1       stringr_1.5.1         knitr_1.45           

内容的提问来源于stack exchange,提问作者user23581728

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 02:25:21