2017-02-14 18 views
0

このコードでは、グラデーションで塗りつぶされた三角形が表示されます。matplotlib "rotate" gradient

from mpl_toolkits.mplot3d import axes3d 
import matplotlib.pyplot as plt 
import numpy as np 

fig = plt.figure() 
ax = fig.gca(projection='3d') 

X, Y = np.meshgrid(np.linspace(0,1), np.linspace(0,1)) 
Z = 1.-X-Y 
Z[Z<0] = 0 

cset = ax.contourf(X, Y, Z, zdir='x', levels=np.linspace(0,1),offset=0, cmap=plt.cm.jet) 
ax.set_xlabel('X') 
ax.set_xlim(0, 1) 
ax.set_ylabel('Y') 
ax.set_ylim(0,1) 
ax.set_zlabel('Z') 
ax.set_zlim(0,1)  
plt.show() 

他の「方向」にグラデーション「スライス」を挿入するにはどうすればよいですか?私が意味する 、勾配は次のようになります。

答えて