Pandas dataframe'den pasta grafiği nasıl oluşturulur
Pandas DataFrame’den pasta grafik oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:
df. groupby ([' group_column ']). sum (). plot (kind=' pie ', y=' value_column ')
Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: Temel Pasta Grafiği Oluşturma
Aşağıdaki iki panda DataFrame’e sahip olduğumuzu varsayalım:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'B', 'B', 'B', 'B', 'C', 'C'], ' points ': [25, 12, 25, 14, 19, 53, 25, 29]}) #view DataFrame print (df) team points 0 to 25 1 to 12 2 B 25 3 B 14 4 B 19 5 B 53 6 C 25 7 C 29
Her takımın kazandığı toplam puanların payını görüntüleyen bir pasta grafiği oluşturmak için aşağıdaki sözdizimini kullanabiliriz:
df. groupby ([' team ']). sum (). plot (kind=' pie ', y=' points ')
Örnek 2: Özel bir pasta grafiği oluşturma
Pasta grafiğinin görünümünü özelleştirmek için aşağıdaki bağımsız değişkenleri kullanabiliriz:
- autopct : Pasta grafikte yüzdeleri göster
- renkler : pasta grafiğinde kullanılacak renkleri belirtin
- title : Pasta grafiğine bir başlık ekleyin
Aşağıdaki kod bu argümanların pratikte nasıl kullanılacağını gösterir:
df. groupby ([' team ']). sum (). plot (kind=' pie ', y=' points ', autopct=' %1.0f%% ',
colors = [' red ', ' pink ', ' steelblue '],
title=' Points Scored by Team '))
Renklerin DataFrame’de göründükleri gibi kategorilere atanacağını unutmayın.
Örneğin, DataFrame’de ilk olarak “A” Takımı görünür, bu nedenle pasta grafiğinde ona “kırmızı” renk verilmiştir.
Ek kaynaklar
Aşağıdaki eğitimlerde pandas DataFrame kullanılarak diğer ortak grafiklerin nasıl oluşturulacağı gösterilmektedir:
Pandas DataFrame’den dağılım matrisi nasıl oluşturulur
Pandas DataFrame’den histogram nasıl oluşturulur
Pandas DataFrame’den kutu grafiği nasıl oluşturulur