小编kat*_*307的帖子

plotly express choropleth map自定义悬停数据错误:ValueError:'hover_data_0'的值不是'data_frame'中列的名称

我尝试使用 plotly.express.choropleth 创建美国州 COVID-19 确诊病例的交互式 choropleth 图,但在尝试自定义 hover_data 时遇到了问题。这是代码:

import pandas as pd
import plotly.express as px

covtrack_states_hist_df = covtrack_states_hist_df.sort_values(by=['date'])

color_scale = ['#ffffff', '#ffe6e6', '#ffcccc', '#ff9999', '#ff6666', '#ff3333',
               '#ff0000', '#e60000', '#cc0000', '#b30000', '#990000', '#800000']

covtrack_states_hist_df = covtrack_states_hist_df.astype({'positive': str, 'death': str, 'test': str})
covtrack_states_hist_df['text'] = 'Confirmed: ' + covtrack_states_hist_df['positive'] + '<br>' + \ 
                                  'Deaths: ' + covtrack_states_hist_df['death'] + '<br>' + \
                                  'Tests: ' + covtrack_states_hist_df['test']
text = covtrack_states_hist_df['text'].tolist()

covtrack_states_hist_df[['positive', 'death', 'test']] = covtrack_states_hist_df[['positive', 'death', 'test']].apply(pd.to_numeric)

fig = px.choropleth(
    covtrack_states_hist_df,
    color='positive',
    locations='state', …
Run Code Online (Sandbox Code Playgroud)

python hover plotly choropleth

3
推荐指数
1
解决办法
1398
查看次数

标签 统计

choropleth ×1

hover ×1

plotly ×1

python ×1