Hello guys! Kali ini kita akan menambahkan Area Chart 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.
Plot Area meluas di sepanjang area tertentu dengan lonjakan dan penurunan (tinggi dan rendah) dan juga dikenal sebagai stack plot. Mereka tampak identik dengan plot garis dan membantu melacak perubahan dari waktu ke waktu untuk dua atau lebih kelompok terkait untuk membuatnya menjadi satu kategori utuh. Dalam Matplotlib, ini direpresentasikan oleh fungsi stackplot().
a. Area Plot Biasa
Contoh :
import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0, 10, 100)y = np.sin(x)plt.fill_between(x, y, color='skyblue', alpha=0.4)plt.title('Basic Area Plot')plt.xlabel('X-axis')plt.ylabel('Y-axis')plt.show()
Output :
b. Area Plot dengan Kustomisasi
Contoh :
import matplotlib.pyplot as pyplotdays = [1,2,3,4,5]age =[63, 81, 52, 22, 37]weight =[17, 28, 72, 52, 32]pyplot.plot([],[], color='c', label = 'Prediksi Cuaca', linewidth=5)pyplot.plot([],[],color = 'g', label='Terjadi Perubahan Cuaca', linewidth=5)pyplot.stackplot(days, age, weight, colors = ['c', 'g'])pyplot.xlabel('Fluktuasi dengan Waktu')pyplot.ylabel('Hari')pyplot.title('Laporan Cuaca dengan Area Plot')pyplot.legend()# Print the chartpyplot.show()
Output :
Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)