3D Volume Plot a (x, y, z) koordináták

szavazat
0

Van egy sor (x, y, z) koordináták, hogy tudok elképzelni, mint egy 3d szórásdiagramon:

theta_in  = 30.0 * np.pi/180.0
theta_out = 60.0 * np.pi/180.0
phi       = 2*np.pi # rotation
R = 1.0
sampling = 25

theta = np.linspace(theta_in,theta_out,sampling)
phi   = np.linspace(0,phi,sampling)
r     = np.linspace(-R,R,sampling)

ri,pi,ti = np.ix_(r,phi,theta) # get open grids           
X = ri*np.cos(pi)*np.sin(ti)
Y = ri*np.sin(pi)*np.sin(ti)
Z = np.repeat(ri*np.cos(ti),sampling,axis=1)
x = np.ravel(X)
y = np.ravel(Y)
z = np.ravel(Z)

írja

Lehetséges lenne, hogy láthatóvá ezeket a pontokat, mint a 3D-kötet vagy 3D felület telek?

A kérdést 10/10/2019 00:51
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Igen, Plotly támogatja kötet, izofelület és felületi parcellákon:

  1. https://plot.ly/python/3d-volume-plots/
  2. https://plot.ly/python/3d-isosurface-plots/
  3. https://plot.ly/python/3d-surface-plots/
Válaszolt 10/10/2019 02:53
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more