Используя Seaborn, я пытаюсь создать факторный график, в котором каждый подзаговор показывает полосу. В полосе я хотел бы контролировать несколько аспектов маркеров.
Вот первый метод, который я попробовал:
import seaborn as sns
tips = sns.load_dataset("tips")
g = sns.FacetGrid(tips, col="time", hue="smoker")
g = g.map(sns.stripplot, 'day', "tip", edgecolor="black",
linewideth=1, dodge=True, jitter=True, size=10)
И произвел следующий вывод без уклонения
В то время как большинство ключевых слов были реализованы, оттенок не был устранен.
Я был успешным с другим подходом:
kws = dict(s=10, linewidth=1, edgecolor="black")
tips = sns.load_dataset("tips")
sns.factorplot(x='day', y='tip', hue='smoker', col='time', data=tips,
kind='strip',jitter=True, dodge=True, **kws, legend=False)
Это дает правильный вывод:
В этом выводе оттенок опущен.
Мой вопрос: почему g.map(sns.stripplot...)
не увернулся от оттенка?