我的图上已经绘制了地理空间多边形。我试图显示不同的值以响应滑块,但是我无法使其正常工作。理想情况下,我希望滑块值与年份相对应,然后让绘图从本质上重绘。 我有一个数据框架,如下所示:
2013 2014 2015 id
0 0.850716 0.641388 0.008506 35
1 0.905653 0.865485 0.230253 36
2 0.559634 0.069732 0.404607 37
3 0.647445 0.051383 0.220795 38
4 0.310054 0.776046 0.137898 39
这是仅生成一年的当前数字的绘图代码:
fig = go.Figure(go.Choroplethmapbox(geojson=j_file, locations=df.id, z=df['2013'],
colorscale="Reds", zmin=-1, zmax=1,
marker_opacity=0.5, marker_line_width=1))
fig.update_layout(mapbox_style="carto-positron",
mapbox_zoom=10, mapbox_center={"lat": 41.8781, "lon": -87.6298})
fig.update_layout(margin={"r": 0, "t": 0, "l": 0, "b": 0})
fig.show()