You are on page 1of 3

import numpy as np

x = [10, 20, 30, 40, 50]

y = np.array(x)**2

plt.plot(x,y)

plt.xlabel('Sumbu X')

plt.ylabel('Sumbu Y')

plt.title('Judul Grafik Garis')

plt.show();

Membuat Grafik berjejer

plt.subplot(121) #berapa jumlah baris plot, berapa jumlah plot dalam kolom, dan plot ke berapa

plt.plot(x,y, color = 'red')

plt.xlabel('Sumbu X1')

plt.ylabel('Sumbu Y1')

plt.subplot(122) #berapa jumlah baris plot, berapa jumlah plot dalam kolom, dan plot ke berapa

plt.plot(y,x, color = 'blue')

plt.xlabel('Sumbu X2')

plt.ylabel('Sumbu Y2')

plt.show();

Grafik OOP

#Vis Plot OOP

fig = plt.figure()

axes = fig.add_axes([0.1,0.1,0.8,0.8])

axes.plot(x,y);

axes.set_xlabel('Sumbu X')

axes.set_ylabel('Sumbu Y')

axes.set_title('Judul Grafik')

plt.show();

Grafik dalam grafik


fig = plt.figure()

axes1 = fig.add_axes([0.1, 0.1, 0.8, 0.8])

axes2 = fig.add_axes([0.2, 0.5, 0.3, 0.3])

axes1.plot(x,y, color ="blue")

axes1.set_xlabel('Sumbu X besar')

axes1.set_ylabel('Sumbu Y besar')

axes1.set_title('Judul Grafik Besar')

axes2.plot(y,x, color = "red")

axes2.set_xlabel('Sumbu X kecil')

axes2.set_ylabel('Sumbu Y kecil')

plt.show();

Grafik berjajar OOP

#OOP Versi 2

fig, axes = plt.subplots(1,2) #Dalam 1 baris ada sebanyak 2 grafik (kolom)

#Plot grafik pertama

axes[0].plot(x,y, color ="blue")

axes[0].set_xlabel('Sumbu X1')

axes[0].set_ylabel('Sumbu Y1')

axes[0].set_title('Judul 1')

#Plot grafik kedua

axes[1].plot(y,x, color ="green")

axes[1].set_xlabel('Sumbu X2')

axes[1].set_ylabel('Sumbu Y2')

axes[1].set_title('Judul 2')

fig.tight_layout();

You might also like