Cara membuat histogram dari seri pandas
Anda dapat menggunakan sintaks dasar berikut untuk membuat histogram dari rangkaian pandas:
my_series. plot (kind=' hist ')
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Catatan : Jika Anda menggunakan buku catatan Python online dan tidak melihat histogram muncul setelah menggunakan sintaks ini, Anda mungkin perlu menentukan %matplotlib online terlebih dahulu.
Contoh 1: Buat histogram frekuensi
Kode berikut menunjukkan cara membuat histogram frekuensi dari rangkaian pandas:
import pandas as pd #createSeries data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create histogram from Series data. plot (kind=' hist ')
Sumbu x menampilkan nilai rangkaian pandas sedangkan sumbu y menampilkan frekuensi setiap nilai.
Contoh 2: Buat histogram kepadatan
Untuk membuat histogram kepadatan dari rangkaian pandas, kita dapat menentukan kepadatan=True dalam fungsi plot() :
import pandas as pd #createSeries data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create histogram from Series data. plot (kind=' hist ', density= True )
Sumbu x menampilkan nilai deret panda sedangkan sumbu y menampilkan kepadatan.
Contoh 3: Buat histogram khusus
Terakhir, kita dapat menggunakan sintaks berikut untuk menyesuaikan warna batang histogram, jumlah bin yang digunakan, label sumbu, dan judul plot:
import pandas as pd #createSeries data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create histogram with custom color, edgecolor, and number of bins my_hist = data. plot (kind=' hist ', color=' red ', edgecolor=' black ', bins= 20 ) #add x-axis label my_hist. set_xlabel (' Values ') #add title my_hist. set_title (' Distribution of Values ')
Sumber daya tambahan
Tutorial berikut menjelaskan cara membuat plot umum lainnya dengan Python:
Cara memplot banyak baris di Matplotlib
Cara membuat plot kotak dari Pandas DataFrame
Cara memplot beberapa kolom Pandas pada diagram batang