Python px.choropleth映射框在变量之间的更改

2024-10-06 08:14:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在绘制一个choropleth图,希望在要显示的变量之间切换。因此,我不想只看到变量imio_per_100thousand的颜色,而是想添加一个下拉菜单来添加itaxed的映射。。。和其他变量

下面您可以看到我最后一张图的代码,输入是一个geojson,显示了德国的城市

我看到了这个链接 Dropdown menu for Plotly Choropleth Map Plots 这显示了一个非常相关的主题,但是他们使用plotly graphs对象而不是plotly Expression choropleth,因此我无法将这个想法应用到我的代码中

imio100 = px.choropleth_mapbox(df, geojson=landkreiseJson, locations='ID_3', color='imio_per_100thousand',
                           featureidkey="properties.ID_3",
                           animation_frame='year',
                           hover_name='Area',
                           color_continuous_scale="Viridis",
                           range_color=(0, 900),
                           zoom=4.8, center = {"lat": 51.3, "lon": 9.4}, 
                           mapbox_style="carto-positron",
                           title="Number of Millionaires per 100,000 inhabitants",
                           opacity=0.5)

Tags: 代码id链接颜色geojson绘制plotlymapbox