当前位置:   article > 正文

python颜色矩阵图_python – 在matplotlib中使用RGB颜色的单元格显示类似矩阵的图像...

python制作矩阵图不同行颜色不同

有一个名为

seaborn的包装器位于matplotlib的顶部,可以很好地显示色彩映射或选定的颜色.

For example:

sns.palplot(sns.color_palette("coolwarm", 7))

我建议使用标准的matplotlib,因为它可以提供更多的支持,用于处理颜色方案和转换,如问题的其他部分所述.如果您不想使用外部库,请将modify the source code绘制为:

def palplot(pal, size=1):

"""Plot the values in a color palette as a horizontal array.

Parameters

----------

pal : sequence of matplotlib colors

colors, i.e. as returned by seaborn.color_palette()

size :

scaling factor for size of plot

"""

n = len(pal)

f, ax = plt.subplots(1, 1, figsize=(n * size, size))

ax.imshow(np.arange(n).reshape(1, n),

cmap=mpl.colors.ListedColormap(list(pal)),

interpolation="nearest", aspect="auto")

ax.set_xticks(np.arange(n) - .5)

ax.set_yticks([-.5, .5])

ax.set_xticklabels([])

ax.set_yticklabels([])

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/104734?site
推荐阅读
相关标签
  

闽ICP备14008679号