Pandas Plotly Express choropleth动画正在跳过数据点

Pandas Plotly Express choropleth动画正在跳过数据点,pandas,dataframe,plotly,data-analysis,plotly-python,Pandas,Dataframe,Plotly,Data Analysis,Plotly Python,据我所知,现在发生的情况是,px正在使用第一个年(即1979年)出现的颜色,直到其中一个颜色变得不可用为止。例如,1979年只有循环系统和呼吸系统疾病出现,直到2011年才没有更多的呼吸系统疾病和肿瘤出现在图表上 我对数据帧进行了插值以删除任何NAN,因此,如果一个国家在任何时间点变为有色,它将继续变为有色。然而,正如你所看到的,一些国家(如加拿大)在其主要死因不再是呼吸道疾病后变得灰色。2000年左右,加拿大的主要死因变为肿瘤,这一变化变得灰色,但直到2011年,呼吸系统疾病才成为任何国家的主

据我所知,现在发生的情况是,px正在使用第一个
年(即1979年)出现的
颜色,直到其中一个
颜色变得不可用为止。例如,1979年只有循环系统和呼吸系统疾病出现,直到2011年才没有更多的呼吸系统疾病和肿瘤出现在图表上

我对数据帧进行了插值以删除任何NAN,因此,如果一个国家在任何时间点变为有色,它将继续变为有色。然而,正如你所看到的,一些国家(如加拿大)在其主要死因不再是呼吸道疾病后变得灰色。2000年左右,加拿大的主要死因变为肿瘤,这一变化变得灰色,但直到2011年,呼吸系统疾病才成为任何国家的主要死因,这一变化才得到反映


总的来说,这是一个非常奇怪的错误。提前感谢您的帮助。

您好,欢迎光临。这将是伟大的,如果你可以看看,然后尝试产生一个新的。特别是将代码作为文本而不是图片共享。
fig = px.choropleth(maxCauseOfDeath,
                   color='CauseName',
                   locations='CountryCode',
                   hover_data=['ColumnCountry', 'DeathsPer100k'],
                   animation_frame="ColumnYear")
fig.update_layout(legend=dict(
    yanchor="top",
    y=0.99,
    xanchor="left",
    x=0.01
))
fig.write_html('q1discretechoro.html')