2024-04-27 18:42:58 发布
网友
import matplotlib as plt import seaborn as sns pallete = sns.color_palette("tab10", 3)
在python中,这将提供tab10颜色映射的前三种颜色。我如何使用其他颜色?例如,我想使用第1、第2和第4种颜色,而不是使用tab10的前三种颜色。或者,我想用第一、第六和第八个。可能吗?谢谢你的关心
Seaborn的选项板表示为rgb值列表。可以使用这些列表创建新的调色板。例如:
import seaborn as sns palette_tab10 = sns.color_palette("tab10", 10) palette = sns.color_palette([palette_tab10[0], palette_tab10[1], palette_tab10[3]])
sns.palplot(palette_tab10)
sns.palplot(palette)
要获取matplotlib颜色映射,请添加as_cmap=True:
as_cmap=True
cmap = sns.color_palette([palette_tab10[0], palette_tab10[1], palette_tab10[3]], as_cmap=True)
Seaborn还允许仅提供颜色列表作为调色板参数,例如:
sns.palplot(['DeepSkyBlue', palette_tab10[3], 'Chartreuse'])
Seaborn的选项板表示为rgb值列表。可以使用这些列表创建新的调色板。例如:
要获取matplotlib颜色映射,请添加
as_cmap=True
:Seaborn还允许仅提供颜色列表作为调色板参数,例如:
相关问题 更多 >
编程相关推荐