我们还指定我们想要绘制更多的线 - 数据范围内的 20 个等距间隔:
plt.contour(X, Y, Z, 20, cmap='RdGy');
在这里,我们选择了RdGy(Red-Gray的缩写)颜色表,这是居中数据的不错选择...Matplotlib 提供了各种各样的色彩表,你可以通过在plt.cm模块上的 TAB 补全,在 IPython 中轻松浏览它们:
plt.cm....plt.colorbar()命令,它会自动创建一个附加轴,带有绘图的标记的颜色信息:
plt.contourf(X, Y, Z, 20, cmap='RdGy')
plt.colorbar();
颜色条清楚地表明黑色区域是...这个绘图的一个潜在问题是它有些“噪点”。 也就是说,颜色阶梯是离散的而不是连续的,这并不总是所希望的。...以下代码显示了这一点:
plt.imshow(Z, extent=[0, 5, 0, 5], origin='lower',
cmap='RdGy')
plt.colorbar()