← Каталог
Matplotlib — графики — 4.1. Ящик с усами (box plot)
Фрагмент из «Matplotlib — графики»: 4.1. Ящик с усами (box plot).
import matplotlib.pyplot as plt
import numpy as np
rng = np.random.default_rng(0)
data = [
rng.normal(100, 10, 100),
rng.normal(105, 12, 100),
rng.normal(95, 8, 100),
]
plt.boxplot(data, tick_labels=["Группа A", "Группа B", "Группа C"])
plt.ylabel("Значение")
plt.title("Сравнение распределений")
plt.grid(True, axis="y", alpha=0.3)
plt.show() import matplotlib.pyplot as plt
import numpy as np
rng = np.random.default_rng(0)
data = [
rng.normal(100, 10, 100),
rng.normal(105, 12, 100),
rng.normal(95, 8, 100),
]
plt.boxplot(data, tick_labels=["Группа A", "Группа B", "Группа C"])
plt.ylabel("Значение")
plt.title("Сравнение распределений")
plt.grid(True, axis="y", alpha=0.3)
plt.show()