Lompat ke konten utama
←

Visualisasi Data dengan Python

Pelajaran 2 dari 15

Grafik pertama · Pelajaran 2

Figure, Axes, dan garis pertama

Setelah pelajaran ini

Pengguna dapat membuat Figure dan Axes dengan plt.subplots lalu menggambar grafik garis.

±13 menitDiperiksa 2026-09-26

matplotlib menggambar di dalam dua objek bertingkat. Figure adalah seluruh bidang gambar, seperti selembar kertas. Axes adalah satu area grafik di dalamnya, lengkap dengan sumbu x, sumbu y, judul, dan isi grafik. Satu Figure bisa berisi satu Axes atau beberapa. Fungsi plt.subplots() membuat keduanya sekaligus dan mengembalikan pasangan fig, ax.

import matplotlib.pyplot as plt

bulan = ["Jan", "Feb", "Mar"]
omzet = [510, 935, 1160]

fig, ax = plt.subplots()
ax.plot(bulan, omzet)

ax.plot(x, y) menarik garis melalui pasangan titik (x, y) sesuai urutan list. Kedua list harus sama panjang; bila tidak, matplotlib berhenti dengan ValueError. Nilai x boleh berupa teks seperti nama hari, dan matplotlib menempatkannya berurutan di sumbu x.

Dokumentasi matplotlib menyebut dua gaya penulisan: gaya berorientasi objek (memanggil method pada ax) dan gaya pyplot (plt.plot, plt.title). Kelas ini memakai gaya objek, karena gaya itu tetap jelas ketika satu gambar berisi beberapa grafik. Di browser ini plt.show() tidak diperlukan; grafik tampil sendiri setelah kode selesai.

Kesalahan umum: menulis ax = plt.subplots() tanpa fig. Hasilnya ax berisi pasangan (Figure, Axes), sehingga ax.plot berhenti dengan AttributeError.

Latihan 3 dari 3

Kodemu memanggil ax.set_title("Omzet"). Judul itu menempel pada apa?

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 — Quick start guide (Figure, Axes, dua gaya penulisan) — https://matplotlib.org/stable/users/explain/quick_start.html
  2. 2. Matplotlib — matplotlib.pyplot.subplots — https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.subplots.html
  3. 3. Matplotlib — Axes.plot — https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.plot.html

Dicetak dari https://kelasgratis.com/belajar/visualisasi-data-python/figure-dan-axes · diperiksa 2026-09-26

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