Membuat Plot dari DataFrame
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 47 dari 60.
Sebuah tabel sudah menyimpan angka-angka yang dibutuhkan grafik. Di akhir bab ini, satu tabel akan menghasilkan ini untukmu:
Semuanya dimulai dengan satu pemanggilan. df.plot menggunakan dua nama kolom: x= secara horizontal, y= secara vertikal:
sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()Ini menggambar grafik di bawah. pandas memberi label sumbu x day dan menamai garis cups dalam legenda secara otomatis:
ax=ax menempatkan garis pada axes kamu. Tanpanya, pandas membuat figure baru, dan judulmu muncul pada grafik kosong.
Tantangan
SedangPengukur sungai mencatat ketinggian air setiap jam sepanjang malam yang dilanda badai. river.csv berisi hour, level_cm, dan rain_mm.
- Buat figure dan axes.
- Gunakan
river.plotuntuk menggambarlevel_cmterhadaphourpada axes tersebut. - Beri judul
River Level, beri label pada sumbu yLevel (cm), lalu tampilkan.
Hasilmu seharusnya terlihat seperti grafik ini, dari pengukur di hulu:
Programmu tidak mencetak apa pun: Coddy memeriksa grafikmu dan menjelaskannya di output.
Coba sendiri
import pandas as pd
import matplotlib.pyplot as plt
river = pd.read_csv("river.csv")
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Data dan Plot
10Membuat Plot DataFrame
Membuat Plot dari DataFrameDiagram Sebar dari KolomSatu Warna untuk Tiap GrupHistogram dari KolomKilas Balik: Penjualan Kafe5Grafik 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