Cara membuat plot seri pandas (dengan contoh)


Ada dua cara umum untuk memplot nilai dalam rangkaian pandas:

Metode 1: Buat Plot Garis dari Seri Pandas

 import pandas as pd
import matplotlib. pyplot as plt

plt. plot ( my_series.index , my_series.values )

Metode 2: Buat Histogram dari Seri Pandas

 import pandas as pd
import matplotlib. pyplot as plt

my_series. plot (kind=' hist ')

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Buat plot garis dari rangkaian pandas

Kode berikut menunjukkan cara membuat plot garis dari rangkaian pandas:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = 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 line plot to visualize values in Series
plt. plot ( my_series.index , my_series.values )

Sumbu x menunjukkan nilai indeks rangkaian panda dan sumbu y menunjukkan nilai sebenarnya dari rangkaian tersebut.

Anda juga dapat menggunakan berbagai fungsi panda dan matplotlib untuk menyesuaikan tampilan garis serta label sumbu dan judul plot:

 #create customized line plot
plt. plot (my_series. index , my_series. values , color=' red ', linewidth= 2.5 )

#add axis labels and title
plt. xlabel (' Index ')
plt. ylabel (' Values ')
plt. title (' Line Plot of Pandas Series ')

pandas memplot rangkaian tersebut sebagai grafik garis

Contoh 2: Buat histogram dari serangkaian panda

Kode berikut menunjukkan cara membuat histogram dari rangkaian pandas:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = 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 visualize distribution of values in Series
my_series. plot (kind=' hist ')

Sumbu x menunjukkan nilai deret panda dan sumbu y menunjukkan frekuensi nilai.

Anda juga dapat menggunakan berbagai fungsi panda dan matplotlib untuk menyesuaikan tampilan histogram serta jumlah bin yang digunakan dalam histogram:

 #create histogram with 15 bins
my_series. plot (kind=' hist ', edgecolor=' black ', color=' gold ', bins= 15 )

#add axis labels and title
plt. xlabel (' Values ')
plt. title (' Histogram of Pandas Series ') 

plot seri panda sebagai histogram

Perhatikan bahwa jumlah grup default yang digunakan dalam histogram adalah 10 .

Jangan ragu untuk menggunakan argumen bins untuk menambah jumlah ini guna menghasilkan lebih banyak bin atau mengurangi jumlah ini untuk menghasilkan lebih sedikit bin.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:

Cara memfilter seri Pandas berdasarkan nilai
Bagaimana cara mengonversi Seri Pandas ke DataFrame
Bagaimana mengkonversi seri Pandas ke array NumPy

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *