Seaborn — популярная библиотека визуализации данных на Python, предоставляющая высокоуровневый интерфейс для создания красивых и информативных статистических графиков. Одним из часто используемых графиков является гистограмма, которая позволяет нам визуализировать распределение числовой переменной. В этой статье мы рассмотрим различные методы изменения меток на гистограмме Сиборна, что позволит вам настроить визуализацию в соответствии с вашими конкретными потребностями.
Метод 1: изменение текста метки
Чтобы изменить текст метки в гистограмме Seaborn, мы можем использовать методы set_xlabelи set_ylabelиз библиотеки Matplotlib.. Вот пример:
import seaborn as sns
import matplotlib.pyplot as plt
# Load example dataset
tips = sns.load_dataset("tips")
# Create a histogram plot
sns.histplot(data=tips, x="total_bill")
# Modify x and y-axis labels
plt.xlabel("Total Bill Amount ($)")
plt.ylabel("Frequency")
# Display the plot
plt.show()
Метод 2: вращение текста метки
Если текст метки длинный и его необходимо повернуть для лучшей читаемости, вы можете использовать параметр rotationв set_xlabelи set_ylabelметодов. Вот пример:
import seaborn as sns
import matplotlib.pyplot as plt
# Load example dataset
tips = sns.load_dataset("tips")
# Create a histogram plot
sns.histplot(data=tips, x="total_bill")
# Modify x and y-axis labels with rotation
plt.xlabel("Total Bill Amount ($)", rotation=45)
plt.ylabel("Frequency", rotation=90)
# Display the plot
plt.show()
Метод 3: изменение размера и стиля шрифта
Чтобы изменить размер шрифта и стиль меток, мы можем использовать параметры fontsizeи fontstyleв <методы s>11и set_ylabel. Вот пример:
import seaborn as sns
import matplotlib.pyplot as plt
# Load example dataset
tips = sns.load_dataset("tips")
# Create a histogram plot
sns.histplot(data=tips, x="total_bill")
# Modify x and y-axis labels font size and style
plt.xlabel("Total Bill Amount ($)", fontsize=14, fontstyle='italic')
plt.ylabel("Frequency", fontsize=12, fontstyle='normal')
# Display the plot
plt.show()
Метод 4: добавление заголовка
Если вы хотите добавить заголовок к графику гистограммы, вы можете использовать метод set_titleиз Matplotlib. Вот пример:
import seaborn as sns
import matplotlib.pyplot as plt
# Load example dataset
tips = sns.load_dataset("tips")
# Create a histogram plot
sns.histplot(data=tips, x="total_bill")
# Add a title
plt.title("Distribution of Total Bill Amount")
# Display the plot
plt.show()