Як змінити колір гістограми matplotlib (з прикладами)


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

 plt. hist (data, color=" lightblue ", ec=" red ")

золото:

  • дані : назва даних для гістограми
  • колір : колір заливки стовпців гістограми
  • ec : колір краю смуг на гістограмі

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

Приклад: зміна кольору гістограми Matplotlib

Припустимо, що ми маємо наступний список значень:

 #define list of data
data = [2, 4, 4, 5, 6, 6, 7, 8, 9, 9, 9, 10, 12, 12, 14]

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

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data)

За замовчуванням Matplotlib створює гістограму з темно-синім кольором заливки та без кольору країв.

Однак ми можемо використати такий синтаксис, щоб змінити колір заливки на світло-блакитний, а колір країв — на червоний:

 import matplotlib. pyplot as plt

#create histogram with light blue fill color and red edge color
plt. hist (data, color=" lightblue ", ec=" red ") 

Нова гістограма має світло-блакитний колір заливки та червоний колір країв.

Ви також можете використовувати аргумент lw , щоб змінити ширину лінії країв гістограми:

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data, color = " lightblue ", ec=" red ", lw= 5 ) 

Чим більше значення ви використовуєте для lw , тим товщі будуть краї смужок.

Примітка . Ви можете знайти повну документацію для функції Matplotlib hist тут .

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

У наступних посібниках пояснюється, як виконувати інші типові операції в Python:

Як створити гістограму з Pandas DataFrame
Як побудувати гістограму зі списку даних у Python

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

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