【问题标题】:searborn increase number of colorsseaborn 增加颜色数量
【发布时间】:2018-11-10 16:27:49
【问题描述】:

我正在尝试创建一个具有 11 种不同颜色的条形图。

ax = sns.barplot(x=newx, y=newy, palette=sns.color_palette("Set2", n_colors=len(pairs)))

但我只得到 8 种不同的颜色,并且最后 3 条重复
前 3 个条的颜色。
对长度为 11。与 Set1 得到的结果相同。

【问题讨论】:

    标签: python-3.x bar-chart seaborn


    【解决方案1】:

    您正在使用和选择具有少于 11 种颜色的离散颜色的调色板,因此它正在重复颜色分配。

    https://python-graph-gallery.com/197-available-color-palettes-with-matplotlib/

    单击“离散”选项卡(查看这些调色板的离散颜色数量)。

    尝试从“顺序”或“发散”选项卡中选择不同的调色板以获得更多颜色划分选项。例如,选择具有 11 个分区的“光谱”会产生以下颜色。

    sns.palplot(sns.color_palette('Spectral',11))
    

    输出:

    【讨论】:

      猜你喜欢
      • 2021-05-17
      • 2023-04-02
      • 2018-12-15
      • 2021-02-28
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 1970-01-01
      相关资源
      最近更新 更多