こんな感じでよいのでしょうか?
Python
1import numpy as np
2from mpl_toolkits.mplot3d import Axes3D
3import matplotlib.pyplot as plt
4
5x = [-1,1]
6y = [-1,1]
7X,Y = np.meshgrid(x,y)
8
9ax = plt.subplot(111, projection='3d')
10ax.plot_surface(X,Y,1,alpha=0.7)
11ax.plot_surface(X,Y,-1,alpha=0.7)
12ax.plot_surface(X,1,Y,alpha=0.7)
13ax.plot_surface(X,-1,Y,alpha=0.7)
14ax.plot_surface(-1,X,Y,alpha=0.7)
15ax.plot_surface(-1,X,Y,alpha=0.7)
16ax.set_xlim(-2, 2)
17ax.set_ylim(-2, 2)
18ax.set_zlim(-2, 2)
19plt.show()

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/26 04:44