首页 > 解决方案 > Python:Choropleth 地图不显示颜色

问题描述

我正在 jupyter notebooks 中处理 covid 项目,似乎无法按日期更新等值线图。我正在使用 plotly.express 并且没有太多使用它的经验。我研究了多个类似的问题,但没有任何东西对我有用,而且我看到了多个类似的例子,除了它们最终起作用。在过去的几个小时里一直在烦我。任何建议将不胜感激!

“案例”列是累积的。

绘图和代码如下:

代码和绘图图像

标签: pythonjupyterchoropleth

解决方案


在这种情况下,必须使用缩短的州名指定“位置”。

import plotly.express as px

# ex: state=['CA','TX','NY','NY','CA']
fig = px.choropleth(df,
                  locations=state,
                  color='cases',
                  hover_name='state',
                  locationmode='USA-states',
                  animation_frame='date')

fig.update_layout(
title_text = 'State Rankings',
title_x=0.5,
geo_scope='usa',
geo=dict(showframe=False,
        showcoastlines = False))

fig.show()

推荐阅读