相关疑难解决方法(0)

如何在matplotlib中更改色彩映射的强度?

我使用matplotlib.pyplot.pcolor()来绘制matplotlib的热图:

import numpy as np
import matplotlib.pyplot as plt    

np.random.seed(1)
data =  np.sort(np.random.rand(8,12))
plt.figure()
c = plt.pcolor(data, edgecolors='k', linewidths=4, cmap='RdBu', vmin=0.0, vmax=1.0)
plt.colorbar(c)
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何更改'RdBu'色彩图的强度?例如,如果颜色是(0, 0, 1),则应将其转换为(0, 0, 0.8).更一般地说,如果颜色是(x, y, z),它应该被转换成(ax, ay, az),其中a一些标量在0和1之间.

python matplotlib colormap

2
推荐指数
1
解决办法
3632
查看次数

标签 统计

colormap ×1

matplotlib ×1

python ×1