Lompat ke konten utama
←

Visualisasi Data dengan Python

Pelajaran 11 dari 15

Dari data ke laporan · Pelajaran 11

Menggambar ringkasan DataFrame

Setelah pelajaran ini

Pengguna dapat meringkas DataFrame dengan groupby lalu menggambar hasilnya dengan matplotlib atau method plot pandas.

±13 menitDiperiksa 2026-09-26

Data mentah jarang langsung digambar. Dua belas baris transaksi Toko Nusantara harus diringkas dulu menjadi satu angka per cabang atau per bulan, baru hasil ringkasan itu yang digambar. df.groupby("cabang")["total"].sum() menghasilkan Series: index-nya nama cabang, nilainya omzet. Kedua bagian itu cocok dengan argumen ax.bar: s.index untuk sumbu x dan s.values untuk tinggi batang.

s = df.groupby("cabang")["total"].sum()
fig, ax = plt.subplots()
ax.bar(s.index, s.values)

pandas juga punya method plot yang memanggil matplotlib di belakangnya. s.plot(kind="barh", ax=ax) menggambar Series itu ke ax yang sudah dibuat, sehingga judul dan label tetap bisa dipasang dengan method ax seperti biasa. Hasil groupby diurutkan menurut index secara abjad; urutan menurut nilai memerlukan sort_values() sebelum digambar.

Untuk tren bulanan, kolom tanggal diubah dulu dengan pd.to_datetime, nomor bulannya diambil dengan .dt.month, lalu omzet dikelompokkan per nomor bulan itu. Tanpa pengubahan tipe, tanggal masih berupa teks dan tidak punya bulan.

Kesalahan umum: memanggil s.plot() tanpa ax=ax setelah membuat fig, ax. pandas menggambar ke Axes aktif, dan hasilnya bisa mendarat di grafik yang tidak dimaksud.

Catatanmu

Memuat catatan…

Catatan tamu tersimpan di browser ini saja. Masuk kalau ingin membacanya di perangkat lain. 0 dari 4.000 karakter.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

  1. 1. pandas — DataFrame.groupby — https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.groupby.html
  2. 2. pandas — Chart visualization — https://pandas.pydata.org/docs/user_guide/visualization.html
  3. 3. pandas — DataFrame.plot — https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.html

Dicetak dari https://kelasgratis.com/belajar/visualisasi-data-python/grafik-dari-pandas · diperiksa 2026-09-26

Materi ini merujuk dokumentasi resmi (3 sumber) dan materi terbuka yang diadaptasi. Daftar lengkapnya, beserta lisensinya, ada di halaman Sumber.