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

有一个名为

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([])

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值