在matplotlib孵化的边界

时间:2017-12-12 15:07:28

标签: python matplotlib contourf

我试图绘制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()

我得到了这个结果

enter image description here

边界包含许多窄带。但我只想绘制4个矩形孵化。我该如何删除这些乐队?

0 个答案:

没有答案