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.org, Geeksforgeeks.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 moduleimport matplotlib.pyplot as pltfrom matplotlib.figure import Figure# initializing the datax = [10, 20, 30, 40]y = [20, 25, 35, 55]fig = plt.figure(figsize = (5, 4))# Adding the axes to the figureax = fig.add_axes([1, 1, 1, 1])# plotting 1st dataset to the figureax1 = ax.plot(x, y)# plotting 2nd dataset to the figureax2 = ax.plot(y, x)# Setting Titleax.set_title("Grafik Linear")# Setting Labelax.set_xlabel("X-Axis")ax.set_ylabel("Y-Axis")# Adding Legendax.legend(labels = ('Garis 1', 'Garis 2'))plt.show()
Output :
Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)
Tags
Kode Program