在绘图中强制为离散值使用不同的颜色

问题描述 投票:0回答:1

如果我将一些离散数据传递给plotly,它会自动用大约15种颜色填充所有值)(例如{“1”:蓝色,“2”,:红色,...,“16”:蓝色,“17”:红色,...})。如何确保所有离散值具有不同的颜色?

python plotly plotly-python
1个回答
0
投票

如果您有 26 种或更少的颜色,则可以使用

px.colors.qualitative.Alphabet
。如果您需要更多颜色,可以通过将多个调色板附加在一起来构建更长的调色板:

my_colors = px.colors.qualitative.Light24 + px.colors.qualitative.Dark24

在这种情况下,

my_colors
的长度为 48。我相信所有颜色都是不同的,尽管有些颜色彼此接近。

© www.soinside.com 2019 - 2024. All rights reserved.