Як змінити колір гістограми seaborn
Ви можете використовувати аргументи color і edgecolor у seaborn, щоб змінити колір заливки та колір країв смуг на гістограмі відповідно:
sns. histplot (data=df, x=' some_variable ', color=' orange ', edgecolor=' red ')
Наступний приклад показує, як використовувати ці аргументи на практиці.
Приклад: Зміна кольорів гістограми Seaborn
Припустімо, що у нас є такий фрейм даних pandas, який містить інформацію про очки, набрані 200 різними баскетболістами:
import pandas as pd
import numpy as np
#make this example reproducible
n.p. random . seeds (1)
#createDataFrame
df = pd. DataFrame ({' team ': np. repeat (['A', 'B'], 100),
' points ': np. random . normal (size=200, loc=15, scale=4)})
#view head of DataFrame
print ( df.head ())
team points
0 A 21.497381
1 A 12.552974
2 A 12.887313
3 A 10.708126
4 A 18.461631
Ми можемо використати наступний код для створення гістограми в Seaborn для візуалізації розподілу значень у стовпці балів :
import seaborn as sns #create histogram to visualize distribution of points sns. histplot (data=df, x=' points ')
За замовчуванням Seaborn використовує синій колір як колір заливки та чорний як колір контуру для смуг гістограми.
Однак ми можемо налаштувати ці кольори за допомогою аргументів color і edgecolor :
import seaborn as sns #create histogram to visualize distribution of points sns. histplot (data=df, x=' points ', color=' orange ', edgecolor=' red ')
Зверніть увагу, що гістограма тепер має оранжевий колір заливки та червоний колір контуру.
Також зауважте, що ви можете використовувати шістнадцяткові коди кольорів для ще більшого налаштування:
import seaborn as sns #create histogram to visualize distribution of points sns. histplot (data=df, x=' points ', color=' #DAF7A6 ', edgecolor=' #BB8FCE ')
Примітка . Ви можете знайти повну документацію для функції seaborn histplot()тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові функції в seaborn:
Як встановити колір смужок у барплоті Seaborn
Як створити згруповану барплот у Seaborn
Як створити кілька сюжетів Seaborn на одній фігурі