Lompat ke konten utama
←

Visualisasi Data dengan Python

Pelajaran 12 dari 15

Dari data ke laporan · Pelajaran 12

Warna penanda dan label nilai

Setelah pelajaran ini

Pengguna dapat mewarnai batang untuk menyorot satu kategori dan menuliskan nilai di atas batang.

±13 menitDiperiksa 2026-09-26

Warna di grafik membawa makna, jadi dipakai dengan sengaja. Cara yang paling sederhana adalah menyorot: semua batang abu-abu, dan satu batang yang dibicarakan diberi warna lain. Argumen color pada ax.bar menerima satu warna untuk semua batang atau list warna, satu per batang. matplotlib mengenali nama seperti "tab:orange" dan "tab:gray" dari palet bawaannya, juga kode hex seperti "#1f77b4".

warna = ["tab:gray", "tab:orange", "tab:gray"]
ax.bar(cabang, omzet, color=warna)

Dokumentasi Choosing Colormaps menjelaskan bahwa sebagian pembaca memiliki defisiensi penglihatan warna, dan pasangan merah–hijau yang paling sering sulit dibedakan. Karena itu perbedaan penting tidak disampaikan dengan warna saja; label teks ikut menyebutkannya.

ax.bar mengembalikan kumpulan batang. Kumpulan itu bisa diberikan ke ax.bar_label, yang menulis nilai setiap batang di ujungnya. Pembaca tidak perlu lagi menarik garis khayal ke sumbu y untuk mengetahui angkanya. Format bawaan bar_label adalah %g, sehingga 12.5 ditulis "12.5" dan angka yang sangat besar ditulis dalam notasi ilmiah; menulis angka dalam satuan juta menjaga labelnya pendek.

Kesalahan umum: panjang list warna tidak sama dengan banyaknya batang. matplotlib mengulang list itu dari awal, sehingga sorotan jatuh di batang yang salah.

Latihan 3 dari 3

Grafik membedakan cabang yang mencapai target (hijau) dan yang tidak (merah), tanpa teks lain. Siapa yang paling mungkin salah membacanya?

Pilih satu jawaban

Jawaban diperiksa di server. Latihan ini memastikan kamu memahami contohnya — bukan bukti seluruh pekerjaanmu sudah benar.

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. Matplotlib — Specifying colors — https://matplotlib.org/stable/users/explain/colors/colors.html
  2. 2. Matplotlib — Choosing Colormaps — https://matplotlib.org/stable/users/explain/colors/colormaps.html
  3. 3. Matplotlib — Axes.bar_label — https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.bar_label.html

Dicetak dari https://kelasgratis.com/belajar/visualisasi-data-python/warna-dan-label-nilai · diperiksa 2026-09-26

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