Код: Выделить всё
import seaborn as sns
from matplotlib import pyplot as plt
cdict = {"First" : "gold",
"Second": "blue",
"Third" : "red"}
df = sns.load_dataset("titanic")[["sex","fare","class"]]
fig, ax = plt.subplots()
sns.boxplot(data=df, x="sex", y="fare", hue="class",palette=cdict, ax=ax)
plt.show()

Я бы хотелось бы, чтобы листовки были того же цвета, что и коробки (цвет лицевой стороны или края). Мой график относительно переполнен, поэтому без этого трудно быстро увидеть, какой выброс соответствует какой категории.
Подробнее здесь: https://stackoverflow.com/questions/791 ... th-palette