我试图理解为什么没有数据显示在 plotly choropleth 地图上
完整代码在this kaggle notebook
我正在尝试使用带有 Plotly Express 的等值线图按州绘制一些汇总数据。我使用美国人口普查局的县级人口数据在上面的笔记本中重现了这个问题。
原始数据每个状态有多个条目,我正在使用 groupby 按状态汇总。
df = df_raw.groupby('State')['Population'].agg(['count','sum','mean','median','max','min']).reset_index()
然后用plotly绘制它
fig = px.choropleth(
df,
locations='State',
color = 'sum',
locationmode='USA-states',
scope='usa'
)
fig.show()
图表呈现并且右侧的比例正确缩放,但状态形状中没有颜色填充。
删除州名中的空格:
df['State'] = df['State'].str.strip()
希望有帮助!