如果我将一些离散数据传递给plotly,它会自动用大约15种颜色填充所有值)(例如{“1”:蓝色,“2”,:红色,...,“16”:蓝色,“17”:红色,...})。如何确保所有离散值具有不同的颜色?
如果您有 26 种或更少的颜色,则可以使用
px.colors.qualitative.Alphabet
。如果您需要更多颜色,可以通过将多个调色板附加在一起来构建更长的调色板:
my_colors = px.colors.qualitative.Light24 + px.colors.qualitative.Dark24
在这种情况下,
my_colors
的长度为 48。我相信所有颜色都是不同的,尽管有些颜色彼此接近。