当reference\u map=TRUE时,Choroplethr不会生成我可以看到的图形输出

当reference\u map=TRUE时,Choroplethr不会生成我可以看到的图形输出,r,choroplethr,R,Choroplethr,此代码绘制股票choroplethr地图,如下所示: 卡鲁地区人口统计(df卡鲁地区人口统计, +title=“2013年洛杉矶人口普查区\n白人百分比”, +图例=“%”, +num_colors=9, +县(zoom=6037) 此代码生成一个仅显示参考地图的源URL,并在R-Studio中生成一个空白绘图选项卡: ca_tract_choropleth(df_ca_tract_人口统计, +title=“2013年洛杉矶人口普查区\n白人百分比”, +图例=“%”, +num_colors

此代码绘制股票choroplethr地图,如下所示:

卡鲁地区人口统计(df卡鲁地区人口统计,
+title=“2013年洛杉矶人口普查区\n白人百分比”,
+图例=“%”,
+num_colors=9,
+县(zoom=6037)

此代码生成一个仅显示参考地图的源URL,并在R-Studio中生成一个空白绘图选项卡:

ca_tract_choropleth(df_ca_tract_人口统计, +title=“2013年洛杉矶人口普查区\n白人百分比”,
+图例=“%”,
+num_colors=9,
+县城缩放=6037,
+参考_map=TRUE)

我正在跑步:

R 3.6.0
R Studio 1.2.1335
OSX 10.14.6
choroplethr 3.6.3

有人有什么想法吗?

我想这里发生了一些事情

  • 虽然您没有明确提到它,但我相信您可能正在使用该软件包(这是我所知道的唯一一个具有名为
    ca\u tract\u choropleth
    的函数的地方)。请注意,该软件包已被弃用,取而代之的是主choroplethr软件包中较新的
    tract\u choropleth
    函数。有关使用说明,请参阅帖子

  • 您的错误似乎特定于创建参考映射。请注意,我最近写了一篇关于此功能相关问题的文章。也就是说,谷歌现在要求你注册他们的API以使用参考地图

  • 如果您制作了一个更具可复制性的代码版本,这样人们就更容易运行,这会有所帮助。以下是一个例子:


  • 最后,这个bug加强了我的意识,我可能应该创建一本免费的在线书籍,其中包含choroplethr的所有当前文档(类似于Hadley出版的各种书籍)。我有很多博客帖子,但其中一些(当然)已经过时了,但新来者不可能通过搜索所有帖子来找到答案。我也有一些付费课程,但更新这些课程很费时。一本关于合唱的免费教科书可能对每个人来说都更容易。

    我认为这里有一些事情

  • 虽然您没有明确提到它,但我相信您可能正在使用该软件包(这是我所知道的唯一一个具有名为
    ca\u tract\u choropleth
    的函数的地方)。请注意,该软件包已被弃用,取而代之的是主choroplethr软件包中较新的
    tract\u choropleth
    函数。有关使用说明,请参阅帖子

  • 您的错误似乎特定于创建参考映射。请注意,我最近写了一篇关于此功能相关问题的文章。也就是说,谷歌现在要求你注册他们的API以使用参考地图

  • 如果您制作了一个更具可复制性的代码版本,这样人们就更容易运行,这会有所帮助。以下是一个例子:

  • 最后,这个bug加强了我的意识,我可能应该创建一本免费的在线书籍,其中包含choroplethr的所有当前文档(类似于Hadley出版的各种书籍)。我有很多博客帖子,但其中一些(当然)已经过时了,但新来者不可能通过搜索所有帖子来找到答案。我也有一些付费课程,但更新这些课程很费时。一本关于合唱的免费教科书可能对每个人都更容易

    # install the package
    # install.packages("devtools")
    library(devtools)
    install_github("arilamstein/choroplethrCaCensusTract@v1.2.0")
    library(choroplethrCaCensusTract)
    
    # load the data
    data("df_ca_tract_demographics")
    df_ca_tract_demographics$value = df_ca_tract_demographics$total_population
    
    # this works
    ca_tract_choropleth(df_ca_tract_demographics, title = "2013 Los Angeles Census Tract\n Percent White",
                        legend = "%",
                         num_colors = 9,
                         county_zoom = 6037,
                         reference_map = FALSE)
    
    # this does not work - why?
    ca_tract_choropleth(df_ca_tract_demographics, title = "2013 Los Angeles Census Tract\n Percent White",
                        legend = "%",
                         num_colors = 9,
                         county_zoom = 6037,
                         reference_map = TRUE)