Python &引用;权重和为零,can’;“不能正常化”;plotly.express的树映射中出错
我正在应用plothly.express的treemap函数和新冠病毒-19数据Python &引用;权重和为零,can’;“不能正常化”;plotly.express的树映射中出错,python,plotly-python,plotly-express,Python,Plotly Python,Plotly Express,我正在应用plothly.express的treemap函数和新冠病毒-19数据 fig = px.treemap(df_tm, path=['world', 'continent', 'Country_Region'], values='Fatalities', color='Fatalities', hover_data=['Country_Region'], color_continuous_scale='dense'
fig = px.treemap(df_tm, path=['world', 'continent', 'Country_Region'], values='Fatalities',
color='Fatalities', hover_data=['Country_Region'],
color_continuous_scale='dense', title='Current share of Worldwide COVID19 Cases')
然而,我得到了“权重和为零,无法正常化”的错误消息。
所以,为了解决这个问题,我检查了我的数据,但没有负平衡
我不知道该怎么办。我用kaggle数据研究了这一点
我也遇到了同样的问题,我的解决方案是:仅仅检查负余额是不够的。还必须消除用于绘图的数据框中的行,这些行在作为值传递给treemap plot函数的列中具有零值。这很有道理:很难打印零区域! 所以我的解决方案基本上是运行
df_plot = df_plot[df_plot['value']!=0]
在调用
px.treemap
(df_plot中的“value”列包含treemap的值)之前,这为我解决了问题。你能解决这个问题吗?我可以通过从数据中删除所有零值来解决它。但是在给定的链接中(在问题描述中提供),作者在“死亡”列中有零值,并且仍然能够生成没有任何错误的绘图。怎么会这样?