Menambahkan Kelas Sumbu (Axes Class) dengan Matplotlib

Hello guys! Kali ini kita akan membuat Program dari salah satu Library Python untuk membuat Grafik dengan Matplotlib, khususnya menambahkan Kelas Sumbu (Axes Class).

Sumber Kode (Referensi) : Matplotlib.orgGeeksforgeeks.org, dan juga menggunakan ChatGPT


Kelas sumbu adalah unit paling dasar dan fleksibel untuk membuat subplot. Suatu gambar tertentu mungkin berisi banyak sumbu, tetapi sumbu tertentu hanya dapat terdapat dalam satu gambar. Fungsi axes() membuat objek sumbu.

Sintaks :

axes([left, bottom, width, height])

Sama seperti kelas pyplot, kelas axes juga menyediakan metode untuk menambahkan judul, legenda, batasan, label, dll. Mari kita lihat beberapa di antaranya :

  • Menambahkan Judul : ax.set_title()
  • Menambahkan Label X dan Label Y : ax.set_xlabel(), ax.set_ylabel()
  • Mengatur Batasan : ax.set_xlim(), ax.set_ylim()
  • Label Penanda : ax.set_xticklabels(), ax.set_yticklabels()
  • Menambahkan Legenda : ax.legend()

Contoh :

# Python program to show pyplot module
import matplotlib.pyplot as plt
from matplotlib.figure import Figure

# initializing the data
x = [10, 20, 30, 40]
y = [20, 25, 35, 55]

fig = plt.figure(figsize = (5, 4))

# Adding the axes to the figure
ax = fig.add_axes([1, 1, 1, 1])

# plotting 1st dataset to the figure
ax1 = ax.plot(x, y)

# plotting 2nd dataset to the figure
ax2 = ax.plot(y, x)

# Setting Title
ax.set_title("Grafik Linear")

# Setting Label
ax.set_xlabel("X-Axis")
ax.set_ylabel("Y-Axis")

# Adding Legend
ax.legend(labels = ('Garis 1', 'Garis 2'))

plt.show()

Output :


Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post