3D Python
3D Plot
#import modules
from mpl_toolkits import mplot3d
fig = plt.figure(figsize=(8, 8))
ax = plt.axes(projection='3d')
#siapin data
x = np.linspace(-6, 6, 100)
y = np.linspace(-6, 6, 100)
#kita bentuk sebuah grid
X, Y = np.meshgrid(x,y)
z = np.sqrt(x**2 + y**2 + 10 )
$plot pakai surface
fig = plt.figure(figsize=(8, 8))
ax = plt.axes(projection='3d')
ax.plot_surface(X, Y, z, antialiased=False, cmap='winter') #anti = untuk menghilangkan garis"
ax.set(xlabel='x', ylabel='y', zlabel='z') #atur label
ax.view_init(elev=10, azim=45) #kita melihat ketinggian
#bisa juga plot pakai wireframe
fig = plt.figure(figsize=(8, 8))
ax = plt.axes(projection='3d')
ax.plot_wireframe(X, Y, z, cmap='winter') #wirenya"
ax.set(xlabel='x', ylabel='y', zlabel='z') #atur label
ax.view_init(elev=10, azim=45) #kita melihat ketinggian
#bisa juga plot pakai kontur
fig = plt.figure(figsize=(8, 8))
ax = plt.axes(projection='3d')
ax.contour3D(X, Y, z, 50, cmap='winter') #wirenya"
ax.set(xlabel='x', ylabel='y', zlabel='z') #atur label
ax.view_init(elev=10, azim=45) #kita melihat ketinggian
Komentar
Posting Komentar