【问题标题】:Blank/grey folium map when rendering in Jupyter Notebooks在 Jupyter Notebooks 中渲染时的空白/灰色叶图
【发布时间】:2020-09-22 13:02:05
【问题描述】:

每个人。这是我第一次来这里。

我正在尝试创建显示旧金山犯罪率的等值线图。我认为代码是正确的,但由于某种原因,地图没有呈现。我可以看到缩放按钮、仪表和图例,但看不到地图。我只看到一个空白的灰色背景。我在使用 Jupyter Notebooks、Google Colab 和 IBM Watson Studio 时遇到了这个问题。

这是渲染地图的屏幕截图和我编写的代码。在图像后面,它告诉我要让笔记本受信任。但我认为笔记本是值得信赖的,因为我创建了它(Jupyter 告诉它)。一些参考资料说这是因为浏览器,但同样的事情发生在 Chrome 和 Firefox 中。我尝试创建一个简单的世界地图(使用world_map = folium.map(); world_map),但它成功渲染了世界地图。

我不确定下一步该做什么。任何建议将不胜感激。谢谢。

rendered map - grey screen

#create pandas dataframe
crime = pd.read_csv('https://cocl.us/sanfran_crime_dataset')
crime.rename({'PdDistrict':'Neighborhood'}, axis=1, inplace=True)
crime_neighborhood = crime['Neighborhood'].value_counts().to_frame()
crime_neighborhood.reset_index(level=0, inplace=True)
crime_neighborhood.rename({'Neighborhood':'Count', 'index':'Neighborhood'}, inplace=True, axis=1)

#import json 
!wget --quiet https://cocl.us/sanfran_geojson/san-francisco.geojson -o san-francisco.geo.json
sanfran_json = r'https://cocl.us/sanfran_geojson/san-francisco.geojson'

#create San Francisco map
sanfran_map = fl.Map(location=[38, 122], zoom_start=12, tiles='Mapbox Bright')

#create Choropleth map
fl.Choropleth(
    geo_data=sanfran_json,
    data=crime_neighborhood,
    columns=['Neighborhood', 'Count'],
    key_on='feature.properties.DISTRICT',
    fill_color='YlOrRd', 
    fill_opacity=0.7, 
    line_opacity=0.2,
    legend_name='San Francisco Crime Rate').add_to(sanfran_map)

#show map
sanfran_map

【问题讨论】:

    标签: python jupyter-notebook folium choropleth


    【解决方案1】:

    一个可能的解决方案可能是缺少与地图图块服务器的互联网连接。

    我遇到了灰色/空白地图,因为 jupyter 使用的是过时版本的 Chrome,该版本已被公司互联网安全政策阻止。笔记本没有显示错误消息,只有在尝试直接在另一个选项卡中访问磁贴时(在 Chrome 的开发人员工具中看到一些提示后),我才能看到互联网安全策略消息。

    就我而言,切换到较新版本的 Chrome 解决了这个问题。

    【讨论】:

      【解决方案2】:

      根据我读过的论坛,问题是因为 Mapbox Bright 磁贴。我不知道技术解释,但在某些情况下,此图块似乎不再起作用。我很高兴它现在已修复。

      【讨论】:

        猜你喜欢
        • 2017-09-22
        • 2017-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-28
        • 1970-01-01
        • 2019-01-14
        相关资源
        最近更新 更多