Pandalar: dataframe'deki her sütun için bir histogram oluşturun
Bir panda DataFrame’in her sütunu için bir histogram oluşturmak amacıyla aşağıdaki temel sözdizimini kullanabilirsiniz:
import pandas as pd import matplotlib. pyplot as plt #define number of subplots fig, axis = plt. subplots (1, 3) #create histogram for each column in DataFrame df. hist (ax=axis)
Bu özel örnek, DataFrame’de 3 sütun olduğunu belirtmek için subplots() işlevini kullanır ve ardından her sütun için bir histogram oluşturur.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Pandas histogramındaki her sütun için bir histogram oluşturun
Üç sütun içeren aşağıdaki panda DataFrame’e sahip olduğumuzu varsayalım:
import pandas as pd import numpy as np #make this example reproducible n.p. random . seeds (1) #createDataFrame df = pd. DataFrame ({' points ': np. random . normal (loc=20, scale=2, size=300), ' assists ': np. random . normal (loc=14, scale=3, size=300), ' rebounds ': np. random . normal (loc=12, scale=1, size=300)}) #view head of DataFrame print ( df.head ()) points assists rebounds 0 23.248691 20.197350 10.927036 1 18.776487 9.586529 12.495159 2 18.943656 11.509484 11.047938 3 17.854063 11.358267 11.481854 4 21.730815 13.162707 10.538596
DataFrame’in üç sütununun her biri için bir histogram oluşturmak amacıyla aşağıdaki sözdizimini kullanabiliriz:
import matplotlib. pyplot as plt
#define format for subplots (1 row and 3 columns)
fig, axis = plt. subplots (1, 3)
#create histogram for each column in DataFrame
df. hist (ax=axis)
Sonuç, DataFrame’in her sütunu için bir histogram görüntüleyen, bir satır ve üç sütundan oluşan bir ızgaradır.
İsterseniz histogramların görünümünü iyileştirmek için histogramların boyutunu değiştirmek için figsize argümanının yanı sıra edgecolor ve grid argümanlarını da kullanabilirsiniz:
import matplotlib. pyplot as plt
#define format for subplots
fig, axis = plt. subplots (1, 3, figsize=(8,3))
#create histogram for each column in DataFrame
df. hist (ax=axis, edgecolor=' black ', grid= False )
Histogramların tam formatını ve boyutunu tanımlamak için subplots() fonksiyonunun argümanlarıyla oynamaktan çekinmeyin.
Ek kaynaklar
Aşağıdaki eğitimlerde pandalarda diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Panda’nın histogramında kullanılan kutu sayısı nasıl değiştirilir?
Pandalar histogramında X ekseni aralığı nasıl değiştirilir?
Pandalarda histogramlar gruba göre nasıl çizilir?