python绘图颜色代码_python matplotlib-颜色代码+ve和-ve值在绘图中

您可以设置颜色编码的标准化,使其在数据的负绝对值和正绝对值之间平均分布。使用中间带有浅色的颜色映射有助于可视化值离零的距离。

导入numpy as np

将matplotlib.pyplot导入为plt

def显示为图像(示例):

位图=sample.remaze((13,8))

maxval=np.max(np.abs([bitmap.min(),bitmap.max()]))

图()

plt.imshow(位图,cmap='rdylgn',interpolation='nearest',

vmin=-maxval,vmax=maxval)

色标()

显示()

样本=np.随机.randn(1104)

显示为图像(示例)

< /代码>

8wius.png%E2%80%9Dalt=%E2%80%9Center

如果需要二进制映射,则可以将正值映射为1,将负值映射为0。

导入numpy as np

将matplotlib.pyplot导入为plt

def显示为图像(示例):

位图=sample.remaze((13,8))

位图[Bitmap>=0]=1

位图[位图<0]=0

图()

plt.imshow(位图,cmap='rdylgn',interpolation='nearest',

vmin=-.1,vmax=1.1)

显示()

样本=np.随机.randn(1104)

显示为图像(示例)

< /代码>

jeukq.png%E2%80%9Dalt=%E2%80%9Center

在这种情况下,使用颜色条可能是无用的。

数据。使用中间带有浅色的颜色映射可以帮助可视化值离零的距离。

import numpy as np

import matplotlib.pyplot as plt

def show_as_image(sample):

bitmap = sample.reshape((13, 8))

maxval = np.max(np.abs([bitmap.min(),bitmap.max()]))

plt.figure()

plt.imshow(bitmap, cmap='RdYlGn', interpolation='nearest',

vmin=-maxval, vmax=maxval)

plt.colorbar()

plt.show()

sample=np.random.randn(1,104)

show_as_image(sample)

a616a3c0874f2ca6a4d87149efe83afd.png

如果需要二进制映射,则可以将正值映射为1,将负值映射为0。

import numpy as np

import matplotlib.pyplot as plt

def show_as_image(sample):

bitmap = sample.reshape((13, 8))

bitmap[bitmap >= 0] = 1

bitmap[bitmap < 0] = 0

plt.figure()

plt.imshow(bitmap, cmap='RdYlGn', interpolation='nearest',

vmin=-.1, vmax=1.1)

plt.show()

sample=np.random.randn(1,104)

show_as_image(sample)

9ef5ea9e160b8abc048eb1a2da8875eb.png

在这种情况下,使用颜色条可能是无用的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值