3つの座標(x,y,z)
をある実数に写像する関数があるとします。関数の値を3次元で可視化するにはどうすればよいですか?
球のようにサーフェス上の関数値をどのように視覚化できますか?
理想的には、関数の値を色にマップし、それに応じて球に色付けします。
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.set_aspect("equal")
u = np.linspace(0, 2 * np.pi, 250)
v = np.linspace(0, np.pi, 250)
x = np.outer(np.cos(u), np.sin(v))
y = np.outer(np.sin(u), np.sin(v))
z = np.outer(np.ones(np.size(u)), np.cos(v))
ax.plot_surface(x, y, z, color="w")
私はいくつかの機能F(x,y,z)
あなたがのために行くされているvisualiztionの例を持っていますか? – reptilicus
@reptilicus https://www.mathworks.com/help/examples/symbolic/PlotParametricFunctionExample_01.png –
matplotlibでこの例を見てきましたか?http://matplotlib.org/examples/mplot3d/surface3d_demo.html –