我想用alpha混合绘制两个填充轮廓,并使用颜色条来匹配生成的绘图。例如:
import numpy as np
import matplotlib.pyplot as plt
arr = np.random.random((10, 10))
plt.contourf(arr, 10)
plt.contourf(arr, 10, cmap='coolwarm', levels=np.arange(0, 1, .2), alpha=.5)
plt.colorbar()
plt.show()
为最后一个轮廓绘制颜色条。
我也尝试了这个:
import numpy as np
import matplotlib.pyplot as plt
arr = np.random.random((10, 10))
fig = plt.figure()
ax = fig.add_subplot(111)
cax = ax.contourf(arr, 10)
cb = fig.colorbar(cax)
cax = ax.contourf(arr, 10, cmap='coolwarm', levels=np.arange(0, 1, .2), alpha=.5)
cb.update_bruteforce(cax)
plt.show()
这不会给我预期的结果:
如何在此示例中绘制与实际情节相匹配的颜色条?