Plotly parallel_categories指定color参数后分类统计结果异常
问题复现
- 数据集情况:现有包含多列分类特征的DataFrame,目标列
target仅存在0、1两个分类取值,无NA缺失值,分类统计结果如下:
dfx.target.value_counts() # 输出结果: # 0 8062 # 1 3919 # Name: target, dtype: int64
- 正常运行场景:未指定
color参数调用Plotly的平行分类图接口,运行正常,target列分布展示与实际数据一致,代码如下:
fig = px.parallel_categories(dfx) fig.show()
- 异常场景:指定
color参数为target列对结果配色后,生成的图表出现异常:target列额外出现一个灰色未知分类,原有分类0和1的计数也与实际统计结果不符,异常代码如下:
fig = px.parallel_categories(dfx, color = 'target') fig.show()
问题根因与解决方案
该问题由Plotly相关依赖包的版本兼容缺陷导致,升级Plotly及其关联依赖包到最新稳定版即可解决。
内容的提问来源于stack exchange,提问作者quick_silver009
相关产品推荐
相关产品推荐

