【发布时间】:2016-09-27 19:21:42
【问题描述】:
我使用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()
如何更改'RdBu' 颜色图的强度?例如,如果颜色为(0, 0, 1),则应将其转换为(0, 0, 0.8)。更普遍,
如果颜色为(x, y, z),则应将其转换为(ax, ay, az),其中a 是介于0 和1 之间的某个标量。
【问题讨论】:
标签: python matplotlib colormap