我有一个Streamlit应用程序,我想在其中绘制一个由14个国家地区组成的choroplethMap。我有.shp文件,我使用Geopandas加载。我试图使用plotly.expresschoroplethMap绘制数据,但它花了大约2- 3分钟的渲染。现在我使用matplotlibMap,这是一个有点快的渲染,但现在我失去了交互性(和图像质量)。
有没有更好(更快)的方法来呈现这样的数据图?
我有一个Streamlit应用程序,我想在其中绘制一个由14个国家地区组成的choroplethMap。我有.shp文件,我使用Geopandas加载。我试图使用plotly.expresschoroplethMap绘制数据,但它花了大约2- 3分钟的渲染。现在我使用matplotlibMap,这是一个有点快的渲染,但现在我失去了交互性(和图像质量)。
有没有更好(更快)的方法来呈现这样的数据图?
1条答案
按热度按时间0s7z1bwu1#
使用Folium解决。它加载非常快(肯定比plotly快,类似于matplotlib),并且相当可定制。可以在Streamlit app(在页面的最底部)或我的Github中看到一个示例。