Figure dan Sumbu
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 24 dari 60.
Kode nyata memberi nama pada grafik yang digambarnya. plt.subplots() mengembalikan dua hal: figure, seluruh gambar, dan axes, grafik di dalamnya:
fig, ax = menampung keduanya. Setelah itu, semua hal terjadi pada ax:
years = [2021, 2022, 2023, 2024]
members = [35, 48, 61, 59]
fig, ax = plt.subplots()
ax.plot(years, members)
ax.set_title("Club Members")
ax.set_xlabel("Year")
ax.set_ylabel("Members")
plt.show()Nama method untuk menggambar tetap sama: ax.plot, ax.scatter, ax.legend. Method teks menggunakan set_.
Mengapa perlu repot? Sebentar lagi, satu figure akan memuat beberapa chart, dan ax menunjukkan chart yang kamu maksud. Mulai sekarang, setiap chart dimulai dengan cara ini.
Tantangan
SedangKode awal membuat bagan tujuh cabang perpustakaan dengan fungsi plt: satu titik untuk setiap cabang. Tulis ulang dalam bentuk ax:
- Mulai dengan
fig, ax = plt.subplots(). - Gambar titik, judul, dan kedua label dengan method
ax, menggunakan teks yang sama. - Hapus baris
pltyang lama, tetapi pertahankanplt.show().
Bagannya tetap sama, hanya kodenya yang berubah. Laporan kode awal menyatakan Drawn with fig and ax: no. Laporanmu seharusnya berbunyi:
Charts drawn: 1
Drawn with fig and ax: yes
Title: Library Branches
X label: Hours open per week
Y label: Loans per week
Lines: 0
Dots: 7
Across (x): [30, 45, 38, 52, 24, 60, 41]
Up (y): [410, 690, 520, 800, 300, 930, 610]Coba sendiri
import matplotlib.pyplot as plt
# Satu nilai untuk setiap cabang library kota
hours = [30, 45, 38, 52, 24, 60, 41]
loans = [410, 690, 520, 800, 300, 930, 610]
# Tulis ulang grafik ini menggunakan fig, ax = plt.subplots() dan method ax
plt.scatter(hours, loans)
plt.title("Library Branches")
plt.xlabel("Hours open per week")
plt.ylabel("Loans per week")
plt.show()
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Data dan Plot
5Grafik Garis dan Scatter Plot
Label dan JudulScatter PlotBeberapa Garis dan LegendaWarna dan PenandaFigure dan SumbuRekap: Langkah Mingguan8Memfilter dan Mengurutkan
Memilih BarisMemfilter BarisMengurutkan NilaiKolom BaruRekap: Produk Teratas3Matematika Array
Operasi Matematika pada Seluruh ArrayStatistik RingkasanStatistik berdasarkan SumbuBroadcastingMasker BooleanUlasan: Nilai Ujian6Grafik untuk Data
Grafik BatangHistogramBeberapa Grafik dalam SatuGambar sebagai ArrayRangkuman: Laporan Curah Hujan9Mengelompokkan dan Membersihkan
Menghitung NilaiMengelompokkan DataBeberapa RingkasanNilai yang HilangRekap: Hasil SurveiLatihan sendiri: Compiler Python online