Menyajikan Data · Pelajaran 7 dari 8

Memilih grafik yang tepat

8 menit baca · BelajarCode

Grafik membuat pola dalam data langsung terlihat. Tetapi grafik yang salah pilih justru membingungkan.

Memilih jenis grafik
Jenis grafikTugasnyaContoh
Diagram batangMembandingkan banyaknya beberapa kategoriJumlah peminat setiap ekstrakurikuler
Diagram garisMenunjukkan perubahan dari waktu ke waktuSuhu harian selama sebulan
Diagram lingkaranMenunjukkan bagian dari keseluruhan, untuk sedikit kategoriPersentase cara berangkat ke sekolah
HistogramMenunjukkan sebaran data angka dalam intervalSebaran nilai ulangan
Diagram pencarMelihat hubungan dua data angkaJam belajar dan nilai ulangan

Diagram batang dari teks

Python bisa menggambar diagram batang sederhana memakai karakter. Panjang batang sebanding dengan nilainya.

Python
1peminat = {"Pramuka": 24, "Futsal": 18, "Robotik": 12, "Paduan suara": 9}2for nama, jumlah in peminat.items():3    print(f"{nama:<13}{'█' * jumlah} {jumlah}")
Keluaran
Pramuka      ████████████████████████ 24
Futsal       ██████████████████ 18
Robotik      ████████████ 12
Paduan suara █████████ 9

Supaya grafik mudah dibaca

  • Beri judul yang menjelaskan isi grafik.
  • Beri label pada setiap sumbu, termasuk satuannya.
  • Urutkan batang dari yang terbesar jika urutan kategorinya bebas.
  • Jangan memakai terlalu banyak warna atau hiasan.

Grafik sungguhan dengan pustaka

Untuk grafik yang lebih bagus, programmer Python biasa memakai pustaka seperti matplotlib. Di kursus ini kita cukup memakai diagram teks, karena tujuannya memahami cara memilih dan membaca grafik.

Cek pemahaman

Grafik apa yang paling tepat untuk menunjukkan perubahan jumlah pengunjung perpustakaan setiap bulan selama setahun?

Latihan

Diagram batang nilai kelompok

Dari tabel frekuensi nilai di pelajaran sebelumnya (0-59: 1, 60-69: 3, 70-79: 4, 80-89: 4, 90-100: 3), buat diagram batang teks. Pakai dua karakter blok untuk setiap siswa supaya batangnya lebih jelas.

Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi