我试图绘制4种与数组中不同值对应的阴影线。这是我的代码:
import numpy as np
from matplotlib import pyplot as plt
fig = plt.figure()
a = np.array([[1,1,1,1,2,2,2,2], [1,1,1,1,2,2,2,2], [1,1,1,1,2,2,2,2],
[1,1,1,1,2,2,2,2], [3,3,3,3,4,4,4,4], [3,3,3,3,4,4,4,4],
[3,3,3,3,4,4,4,4],[3,3,3,3,4,4,4,4]])
plt.contourf(a, hatches=[None, '\\\\', '///', '*'], cmap=plt.get_cmap('gray'))
plt.colorbar()
plt.show()
我得到了这个结果
边界包含许多窄带。但我只想绘制4个矩形孵化。我该如何删除这些乐队?