Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membuat Carta Bar Bertindan dalam Panda?

Bagaimana untuk Membuat Carta Bar Bertindan dalam Panda?

Susan Sarandon
Susan Sarandonasal
2024-10-21 19:39:02534semak imbas

How to Create a Stacked Bar Chart in Pandas?

Memplot Carta Bar Bertindan dalam Panda

Untuk mencipta carta bar bertindan, anda perlu mencipta bingkai data yang mengandungi data yang ingin anda plotkan terlebih dahulu. Setiap baris dalam bingkai data harus sepadan dengan satu bar dalam plot dan setiap lajur harus sepadan dengan kategori yang berbeza. Nilai dalam bingkai data hendaklah menjadi kiraan bagi setiap kategori.

Setelah anda mencipta bingkai data, anda boleh menggunakan fungsi plot daripada modul matplotlib.pyplot untuk mencipta plot. Parameter jenis fungsi plot menentukan jenis plot yang anda ingin buat dan parameter bertindan menentukan sama ada bar harus disusun atau tidak.

Sebagai contoh, kod berikut mencipta carta bar bertindan bagi data dalam rangka data df:

df.plot(kind='bar', stacked=True)

Ini akan menghasilkan plot yang kelihatan seperti berikut:

[Imej carta bar bertindan]

Jika anda mahu sesuaikan plot, anda boleh menggunakan parameter lain bagi fungsi plot. Contohnya, anda boleh menukar warna bar, lebar bar dan label pada paksi.

Untuk mendapatkan maklumat lanjut tentang cara menggunakan fungsi plot, lihat dokumentasi matplotlib.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Carta Bar Bertindan dalam Panda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn