【问题标题】:How to make discrete colormap contiguous in matplotlib? [duplicate]如何在 matplotlib 中使离散颜色图连续? [复制]
【发布时间】:2023-03-28 03:44:01
【问题描述】:

如何在 matplotlib 中将离散的颜色图转换为连续的颜色图?我需要这样的东西:

import matplotlib.colors as colors
cm_d = colormap = colors.ListedColormap(["#ffffff", "#ffcdcd", "#ff989b", "#ff6669", "#ff1818", "#d20000", "#a30002", "#720001", "#500002", "#670061", "#5e1a8b", "#3d0064", "#555555", "#343434", "#000000"])
cm_c = do_some_magic(cm_d)

离散颜色图 (cm_d):

连续颜色图 (cm_c):

【问题讨论】:

    标签: python matplotlib colormap


    【解决方案1】:

    获取连续的颜色图 你想调用这个方法: https://matplotlib.org/stable/api/_as_gen/matplotlib.colors.LinearSegmentedColormap.html#matplotlib.colors.LinearSegmentedColormap.from_list

    静态方法;用于生成平滑变化的 LinearSegmentedColormap 的工厂函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-20
      • 1970-01-01
      • 2012-03-31
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多