1

Surfaceplot の表面にグリッドを作成しようとしていますが、ワイヤーフレームが機能せず、グリッド コマンドがまったく別のものであることがわかりました。しかし、このようなグリッドで物事をプロットするにはどうすればよいでしょうか?ここに画像の説明を入力

これが私が使用しているプロットコマンドです

fig = plt.figure()
ax = fig.add_subplot(111,projection="3d")

plot = ax.plot_surface(x,y,z, rstride=1, cstride=1, cmap=cm.jet, shade=True,
                       linewidth=0, antialiased=False)
4

1 に答える 1

2

OPの画像が由来するmatplotlib表面プロットドキュメントの(2番目の)例から(ソースコードはこちらplot_surfaceを参照)、関数がデフォルトで表面プロットにグリッド線を描画することは明らかです。ただし、プロット コマンド

plot = ax.plot_surface(x,y,z, rstride=1, cstride=1, cmap=cm.jet, shade=True,
                   linewidth=0, antialiased=False)

グリッド ラインの幅を 0 に設定します。この呼び出しを使用すると、グリッド ラインは表示されなくなりますが、表示されます。引数を削除するlinewidth=0か、0 より大きい値に設定してください。

于 2012-09-06T07:30:20.200 に答える