gpt4 book ai didi

python - Seaborn 中的自定义调色板

转载 作者:行者123 更新时间:2023-12-01 06:35:20 39 4
gpt4 key购买 nike

我有一个散点图,应该显示键长随温度的变化。我想给每个温度一个特定的颜色,但它似乎不起作用 - 绘图使用默认的seaborn调色板。有没有办法将温度映射到颜色,并让seaborn使用它?

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

palette = ["#090364", "#091e75", "#093885", "#085396", "#086da6",
"#0888b7", "#08a2c7", "#07bdd8", "#07d7e8", "#07f2f9",
"#f9ac07", "#c77406", "#963b04", "#640303"]

sns.set_style("whitegrid")
sns.set_palette(palette)
plot = sns.scatterplot(df.loc[:,'length'],
df.loc[:,'type'],
hue = df.loc[:,'temperature'],
legend = False,
s = 200)

最佳答案

我明白了。您必须将颜色数量粘贴到调色板中:

sns.set_style("whitegrid")
plot = sns.scatterplot(df.loc[:,'length'],
df.loc[:,'type'],
hue = df.loc[:,'temperature'],
palette=sns.color_palette(palette, 14),
legend = False,
s = 200)

关于python - Seaborn 中的自定义调色板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59695334/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com