Grafik dibuat untuk menjawab satu pertanyaan tentang data. Pertanyaan itu yang menentukan jenisnya, bukan selera. Omzet naik atau turun selama enam bulan adalah pertanyaan tren, dan waktu yang berurutan digambar sebagai garis. Cabang mana yang omzetnya paling besar adalah pertanyaan perbandingan antarkelompok, dan panjang batang paling mudah dibandingkan mata.
| Pertanyaan | Jenis grafik | Method matplotlib |
|---|---|---|
| Bagaimana perubahannya dari waktu ke waktu? | Garis | ax.plot |
| Kelompok mana yang lebih besar? | Batang | ax.bar, ax.barh |
| Bagaimana angka-angka itu tersebar? | Histogram | ax.hist |
| Apakah dua ukuran bergerak bersama? | Pencar (scatter) | ax.scatter |
| Berapa bagian dari satu keseluruhan? | Lingkaran (pie) | ax.pie |
Galeri Plot types di dokumentasi matplotlib mengelompokkan grafik dengan cara yang sama: pasangan x–y, data berpasangan tak berurutan, dan distribusi statistik. Histogram menjawab pertanyaan sebaran satu kolom angka, misalnya berapa banyak siswa yang nilainya 70 sampai 80. Diagram pencar menjawab pertanyaan hubungan dua kolom angka, misalnya biaya iklan dan penjualan.
Kesalahan umum: menggambar garis untuk kategori yang tidak berurutan, seperti nama cabang. Garis dari Jakarta ke Bandung menyiratkan ada nilai di antara keduanya, padahal tidak ada cabang di antara dua nama itu.