如何基于pandas DF列上的离散标记颜色分配?

时间:2019-07-23 16:11:02

标签: plotly

散点图正在数据框中绘制一个值为1或0的列。我希望能够使用for循环为每个值分配离散颜色(例如mode = 1为蓝色标记,mode = 0是红色标记)。我在plotly.express.scatter()函数中找不到任何示例/关键字。我一直在获得连续的色谱,这不是我想要的。

我正在尝试学习情节,我想实现的目标是可能的吗?我知道如何在matplotlib中做到这一点。 here

1 个答案:

答案 0 :(得分:0)

Plotly Express对数字数据使用连续的色标,对字符串数据使用离散的色标,因此,如果将列转换为字符串,则应获得预期的结果。

(请注意,今天有一个已知错误,其中该错误无法正确读取布尔列,因此您还必须将其转换为字符串)