0
私は表面高さの配列を持っていますH
。 サーフェスをワイヤフレームとしてプロットし、投影の一番下にpcolormesh
またはimshow
という値を入れたいとします(例:z=0
)。3d平面上に二色のグリッド(例えば、pcolormesh)をプロットする
import numpy as np
import matplotlib.pyplot as plot
from mpl_toolkits.mplot3d import Axes3D
H=np.arange(0,100)
H=H.reshpae(10,10) # <- just as simple example
x,y = np.meshgrid(range(0,20),range(0,20))
fig=plot.figure()
ax=fig.gca(projection='3d')
ax.plot_wireframe(x,y,H)
#plot 2D meshgrid here
fig.show()
もちろん、pcolormeshは2Dのみです。しかし、countourf
を使用してもグリッドのような構造は表示されません。様々なストライドが輪郭を全く変えなかった。 私はすでにplot_surface
の使用について考えていましたが、色を変更している間に2D投影を行う方法はわかりません。
おそらく、これは非常に密接に関連していますhttp://stackoverflow.com/questions/10917495/matplotlib-imshow-in-3d-plot – ImportanceOfBeingErnest