【问题标题】:Seaborn: Change displot bar colours to a specific colour?Seaborn:将显示栏颜色更改为特定颜色?
【发布时间】:2020-12-23 11:13:32
【问题描述】:

我正在努力改变我的显示栏颜色。

我想在调色板末尾将条形的颜色更改为浅蓝色(如下所示)。

我试过这个,但颜色似乎仍然是深蓝色,这不是我想要的。

sns.color_palette("light:b", as_cmap=True)
sns.displot(data=df, x="col_1", height=7, aspect=2.8, palette="light:b") 

如何将颜色更改为调色板中的特定颜色?

【问题讨论】:

    标签: python pandas numpy seaborn


    【解决方案1】:

    只需定义您的custom colour palette

    palette = ["#090364", "#091e75", "#093885", "#085396", "#086da6", 
               "#0888b7", "#08a2c7" ]
    
    sns.set_style("whitegrid")
    plot = sns.displot(....,palette=sns.color_palette(palette, len(palette)),...)
    

    【讨论】:

    • 感谢您的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 2012-05-14
    相关资源
    最近更新 更多