Як змінити розмір фігури гістограми pandas
Ви можете використовувати аргумент figsize , щоб змінити розмір фігури гістограми, створеної в pandas:
import matplotlib. pyplot as plt #specify figure size (width, height) fig = plt. figure (figsize=(8,3)) ax = fig. gca () #create histogram using specified figure size df[' my_column ']. hist (ax=ax)
У наступному прикладі показано, як використовувати аргумент figsize на практиці.
Приклад: як змінити розмір фігури гістограми панди
Припустімо, що у нас є наступні pandas DataFrame:
import pandas as pd #createDataFrame df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P'], ' points ': [10, 12, 14, 15, 15, 15, 16, 17, 19, 19, 24, 24, 28, 30, 34, 34]}) #view first five rows of DataFrame print ( df.head ()) player points 0 to 10 1 B 12 2 C 14 3 D 15 4 E 15
Якщо ми створимо гістограму для змінної point, панди автоматично використовуватимуть 6,4 як ширину фігури та 4,8 як висоту :
import matplotlib. pyplot as plt #create histogram for variable points df[' points ']. hist (grid= False ,edgecolor=' black ')
Однак ми можемо використовувати аргумент figsize , щоб змінити ширину та висоту фігури:
import matplotlib. pyplot as plt #specify figure size (width, height) fig = plt. figure (figsize=(8,3)) ax = fig. gca () #create histogram using specified figure size df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax)
Ця конкретна гістограма має ширину 8 і висоту 3 .
Ми також можемо використати аргумент figsize , щоб створити фігуру, висота якої більша за ширину:
import matplotlib. pyplot as plt #specify figure size (width, height) fig = plt. figure (figsize=(4,7)) ax = fig. gca () #create histogram using specified figure size df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax)
Ця конкретна гістограма має ширину 4 і висоту 7 .
Не соромтеся грати зі значеннями аргументу figsize , щоб створити гістограму з точним розміром, який ви хочете.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в pandas:
Як створити гістограму з Pandas DataFrame
Як створити гістограму з серії Pandas
Як побудувати гістограми за групами в Pandas