Hello guys! Kali ini kita akan menambahkan Line Chart atau Bagan Garis dengan Matplotlib untuk melakukan Visualisasi Grafik dengan Python.
Sumber Kode (Referensi) : Matplotlib.org, Geeksforgeeks.org, dan juga menggunakan ChatGPT
Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, Spyder, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, Trinket, dll. Akan tetapi, Anda juga bisa menggunakan Jupyter Notebook agar lebih praktis.
Bagan garis adalah salah satu plot dasar dan dapat dibuat menggunakan fungsi plot(). Ini digunakan untuk merepresentasikan hubungan antara dua data X dan Y pada sumbu yang berbeda.
Sintaks :
matplotlib.pyplot.plot(\*args, scalex=True, scaley=True, data=None, \*\*kwargs)
1. Bagan Garis Biasa
Contoh :
import matplotlib.pyplot as plt# initializing the datax = [10, 20, 30, 40]y = [20, 25, 35, 50]# plotting the dataplt.plot(x, y)# Adding title to the plotplt.title("Line Chart")# Adding label on the y-axisplt.ylabel('Y-Axis')# Adding label on the x-axisplt.xlabel('X-Axis')plt.show()
Output :
2. Bagan Garis dengan Kustomisasi
Mari kita lihat cara menyesuaikan Grafik Garis yang telah dibuat di atas. Kami akan menggunakan properti berikut :
- color : Mengubah warna garis
- linewidth : Menyesuaikan lebar garis
- marker : Untuk mengubah gaya titik yang sebenarnya
- markersize : Untuk mengubah ukuran penanda
- linestyle : Untuk mendefinisikan gaya garis yang digambar
Berbagai Gaya Garis yang Tersedia :
Character | Definition |
– | Solid line |
— | Dashed line |
-. | dash-dot line |
: | Dotted line |
. | Point marker |
o | Circle marker |
, | Pixel marker |
v | triangle_down marker |
^ | triangle_up marker |
< | triangle_left marker |
> | triangle_right marker |
1 | tri_down marker |
2 | tri_up marker |
3 | tri_left marker |
4 | tri_right marker |
s | square marker |
p | pentagon marker |
* | star marker |
h | hexagon1 marker |
H | hexagon2 marker |
+ | Plus marker |
x | X marker |
D | Diamond marker |
d | thin_diamond marker |
| | vline marker |
_ | hline marker |
Contoh :
import matplotlib.pyplot as plt# initializing the datax = [10, 20, 30, 40]y = [20, 25, 35, 50]# plotting the dataplt.plot(x, y, color='green', linewidth=3, marker='o',markersize=15, linestyle='--')# Adding title to the plotplt.title("Line Chart")# Adding label on the y-axisplt.ylabel('Y-Axis')# Adding label on the x-axisplt.xlabel('X-Axis')plt.show()
Output :
Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)