Ящик с усами (Boxplot) — это график, который визуализирует распределение, выбросы в наборе данных. Это мощный инструмент в исследовательском анализе данных и часто используется для сравнения нескольких датасетов.
В Python для построения боксплотов можно использовать библиотеку matplotlib или seaborn. В этом примере будем использовать seaborn из-за его удобства и более эстетичного отображения.
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import pandas as pd
# Генерация случайных данных
data = {
'Группа A': np.random.randn(100) + 1, # Нормальное распределение с сдвигом
'Группа B': np.random.randn(100), # Нормальное распределение
'Группа C': np.random.randn(100) - 1 # Нормальное распределение с понижением
}
# Создание DataFrame
df = pd.DataFrame(data)
# Построение boxplot
plt.figure(figsize=(10, 6))
sns.boxplot(data=df, palette="Set3")
# Настройка заголовка и меток
plt.title('Boxplot для различных групп', fontsize=15)
plt.xlabel('Группы', fontsize=12)
plt.ylabel('Значения', fontsize=12)
# Показать график
plt.show()
© Лена Капаца. Все права защищены.