Pythonで3Dグラフを作成しています。
表示範囲を設定しても軸の表示範囲は変更できますが、その表示範囲がplot_surfaceで作成したグラフに反映されません。
グラフにも表示範囲を設定する場合はどうすればよいでしょうか?
具体的には下記でz>=0の範囲のみの三角形のような平面を描画したいと思っています。
import numpy as np import seaborn as sns import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import axes3d %matplotlib inline x=np.matlib.repmat(np.arange(11),11,1) y=x.T z=20-2*x-5*y fig = plt.figure(figsize=(10, 8)) ax = fig.gca(projection='3d') surf = ax.plot_surface(x,y,z) ax.set_zlim3d(bottom=0) ax.view_init(elev=20, azim=20)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/13 00:23