Dalam artikel ini, kita akan membahas cara membuat grafik 3D menggunakan Python dan library Matplotlib. Kita akan melihat contoh-contoh dari berbagai jenis grafik, termasuk grafik spiral, parabola, dan square wave.

Langkah 1: Membuat Data

Pertama-tama, kita perlu membuat data yang akan digunakan untuk membuat grafik. Dalam kasus ini, kita menggunakan fungsi linspace dari library NumPy untuk membuat sebuah rentangan nilai antara 0 hingga 1 dengan panjang 1000.

import numpy as np

t = np.linspace(0, 1, 1000, endpoint=True)

Langkah 2: Membuat Grafik

Selanjutnya, kita perlu membuat grafik menggunakan library Matplotlib. Kita menggunakan fungsi plot3D untuk membuat grafik 3D.

import matplotlib.pyplot as plt
from mpl_toolkits import mplot3d

fig = plt.figure(figsize=(8,8))
ax = plt.axes(projection='3d')

ax.plot3D(t, signal.square(2 * np.pi * 5 * t))

Langkah 3: Membuat Grafik Spiral

Kita akan membuat grafik spiral dengan menggunakan fungsi linspace untuk membuat sebuah rentangan nilai antara 0 hingga 15, dan kemudian menghitung nilai x dan y dengan menggunakan fungsi sinus dan kosinus.

z = np.linspace(0, 15, 1000)
x = np.sin(z)
y = np.cos(z)

ax.plot3D(x, y, z, 'green')

Langkah 4: Membuat Grafik Parabola

Kita akan membuat grafik parabola dengan menggunakan fungsi linspace untuk membuat sebuah rentangan nilai antara 0 hingga 1, dan kemudian menghitung nilai x dan y dengan menggunakan fungsi x*(1-x) dan (0.25-a).

x = np.linspace(0, 1, 51)
a = x*(1 - x) 
b = 0.25 - a 
c = x*x*(1 - x)
d = 0.25-c 

ax.plot3D(x, a, **next(color_cycle))

Membuat Grafik dengan Rotasi 360 Derajat

Kita akan membuat grafik yang dapat dirotasi 360 derajat dengan menggunakan fungsi view_init dan draw.

for angle in range(0, 360):
 ax.view_init(angle, 30)
 plt.draw()
 plt.pause(.001)

plt.show()

Dalam artikel ini, kita telah membahas cara membuat grafik 3D dengan menggunakan Python dan library Matplotlib. Kita juga melihat contoh-contoh dari berbagai jenis grafik, termasuk grafik spiral, parabola, dan square wave.

Kesimpulan

Dalam kesimpulan, cara membuat grafik 3D dengan menggunakan Python dan library Matplotlib dapat dilakukan dengan menggunakan fungsi-fungsi seperti linspace, plot3D, view_init, dan draw. Kita juga dapat membuat grafik yang dapat dirotasi 360 derajat dengan menggunakan fungsi view_init dan draw.

Referensi