Як налаштувати ширину панелі в matplotlib


Ви можете використовувати аргумент ширини , щоб налаштувати ширину стовпчиків у стовпчастій діаграмі, створеній Matplotlib:

 import matplotlib. pyplot as plt

plt. bar (x= df.category , height= df.amount , width= 0.8 )

Значення ширини за замовчуванням становить 0,8 , але ви можете збільшити це значення, щоб зробити смужки ширшими, або зменшити це значення, щоб зробити смужки вужчими.

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: налаштуйте ширину панелі в Matplotlib

Припустімо, що у нас є такий фрейм даних pandas, який містить інформацію про загальний обсяг продажів різних продуктів у продуктовому магазині:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' item ': ['Apples', 'Oranges', 'Kiwis', 'Bananas', 'Limes'],
                   ' sales ': [18, 22, 19, 14, 24]})

#view DataFrame
print (df)

      item sales
0 Apples 18
1 Oranges 22
2 Kiwis 19
3 Bananas 14
4 Files 24

Ми можемо використати наступний код, щоб створити гістограму для візуалізації кількості продажів для кожного товару:

 import matplotlib. pyplot as plt

#create bar chart
plt. bar (x=df. item , height=df. sales )

За замовчуванням Matplotlib використовує ширину 0,8 .

Однак ми можемо використовувати аргумент ширини , щоб вказати інше значення:

 import matplotlib. pyplot as plt

#create bar chart with narrow bars
plt. bar (x=df. item , height=df. sales , width= 0.4 ) 

matplotlib налаштувати ширину панелі

Зверніть увагу, що смуги набагато вужчі.

Також зауважте, що якщо ви використовуєте значення 1 для ширини, смуги торкатимуться:

 import matplotlib. pyplot as plt

#create bar chart with width of 1
plt. bar (x=df. item , height=df. sales , width= 1 , edgecolor=' black ') 

Не соромтеся налаштувати значення аргументу ширини , щоб зробити стовпчики графіка настільки широкими чи вузькими, як вам потрібно.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Matplotlib:

Як створити стовпчасту діаграму з накопиченням у Matplotlib
Як створити гістограму відносної частоти в Matplotlib
Як створити горизонтальну бардіографію в Seaborn

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *