0
私はシーボーンを使用して横棒グラフを作成しています。 thisの例から、ここで色を設定しています。シーボーンの自動カラー選択
sns.set_color_codes("pastel")
sns.barplot(x="total", y="abbrev", data=crashes, label="Total", color="b")
この例では、フィールド「合計」は、「パステル」パレットからの色「b」(青色)になります。
私は約60種類のフィールドがあり、すべての色を手動で設定したくありません。シーボーンに色(そしてパレット)を自動的に選択させる方法はありますか?それは私の計画を立ったよう
はサイクルfoo
とbar
は何とかseabornによって私のために生成される
for field in fields:
sns.set_color_codes(foo)
sns.barplot(x=field, y="abbrev", data=crashes, label=field, color="bar")
でbarplotsを作成することです。
おかげで入手可能です。これは 'my_palette = sns.color_palette(" Set1 "、n_colors = len(fields)、desat = .5)'と一緒にうまく動作し、次に 'palette =" Set1 "'を設定しました。 –
参考までに、別のカラーパレットを組み合わせて別のカラーパレットを作成することもできます。つまり、** Set1 **と** Set2 **の色を使用して独自のカラーを作成できます。 –