1

我想用 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()

这没有给我预期的结果:

截屏

在这个例子中如何绘制与实际情节相匹配的颜色条?

4

0 回答 0