Как изменить цвет гистограммы seaborn
Вы можете использовать аргументы цвета и цвета края в seaborn, чтобы изменить цвет заливки и цвет края столбцов на гистограмме соответственно:
sns. histplot (data=df, x=' some_variable ', color=' orange ', edgecolor=' red ')
В следующем примере показано, как использовать эти аргументы на практике.
Пример: изменение цветов гистограммы Seaborn
Предположим, у нас есть следующий DataFrame 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
Как создать несколько графиков Сиборна на одном рисунке