plt.figure()
im = plt.imshow(Z, interpolation='bilinear', origin='lower', extent=(-50, 
    50, -50, 50), cmap=cm.gray)
CS = plt.contour(Z, [z1, z2, z3], origin='lower', extent=(-50, 50, -50, 50),
    colors='red')
plt.savefig('fig.png')
plt.show()
python matplotlib — контурный график — доверительные интервалы