When plotting a plane in Matplotlib, I do not get a solid color. I get the following with many shades of red:
I am using Matplotlib version 1.5.1 in Python 3.5.
If you do not want any shading the solution is to set shade=False:
shade=False
ax.plot_surface(X,Y,Z,color='r', shade=False)
Source: Matplotlib Documentation