Bar plot atau bar chart adalah jenis plot yang direpresentasikan dengan bar atau batang, dimana panjang bar adalah representasi dari ukuran sebuah fitur atau variabel. Bar plot biasanya merepresentasikan jumlah data dari suatu kategori tertentu. Disini kita akan belajar cara membuat bar plot dengan Matplotlib, termasuk diantaranya membuat horizontal bar plot dan grouped bar plot. Membuat Bar Plot dengan MatplotlibMisalnya kita memiliki data kategori yaitu import matplotlib.pyplot as plt Baca Juga: Membuat Line Plot dengan Matplotlib Python Output: Untuk membuat bar plot, kita dapat menggunakan method Parameter import matplotlib.pyplot as plt0, serta mengatur aspek-aspek lainnya seperti xlabel, ylabel, xticks, yticks, dan lain sebagainya. Horizontal Bar PlotJika contoh sebelumnya adalah membuat bar plot vertikal , sekarang kita akan membuat bar plot horizontal. Pembuatan bar plot horizontal tidak jauh berbeda dengan bar plot vertikal. Yang membedakan tentunya hanya method yang digunakan saja. Untuk membuat bar plot horizontal kita menggunakan method import matplotlib.pyplot as plt1. Perhatikan kode berikut. import matplotlib.pyplot as plt Baca Juga: Mengatur Warna Scatter Plot Berdasarkan Kategori di Python Output: Dapat dilihat bahwa hampir semua kodenya sama dengan pembuatan bar plot vertikal kecuali method yang digunakan saja, yaitu import matplotlib.pyplot as plt1. Grouped Bar PlotTerkadang kita perlu membuat bar plot yang dikelompokkan berdasarkan kategori tertentu. Misalnya disini kita ingin memvisualisasikan jumlah mahasiswa laki-laki dan perempuan untuk tiap program studi. Perhatikan kode berikut. import numpy as np Baca Juga: 5 Jenis Visualisasi Data Populer di Python dengan Matplotlib Output: Pada kode di atas, kita memiliki 3 data yaitu import matplotlib.pyplot as plt4, dan import matplotlib.pyplot as plt5. Untuk membuat grouped bar plot kita menggunakan cara explicit yakni dengan mendefinisikan figure dan axes. kita perlu mendefinisikan import matplotlib.pyplot as plt6 atau lebar dari bar untuk tiap kategori dan array sejumlah prodi yang ada, dalam hal ini kita definisikan objek array pada variabel import matplotlib.pyplot as plt8. Selanjutnya, kita membutuhkan dua import numpy as np0 untuk merepresentasikan jumlah mahasiswa (laki-laki) dan import numpy as np1 untuk merepresentasikan jumlah mahasiswi (perempuan). |