Несколько графиков на одном и том же участке в seaborn

Я пытаюсь построить стиль бара " factorplot "для некоторых данных, а затем построить обычный стиль точки" factorplot " для моей подгонки этих данных поверх него. Поэтому для графика данных я могу просто сделать:

sns.factorplot(x='x',y='yData',data=dataFrame,kind='bar')

и для модельного сюжета я могу просто сделать:

sns.factorplot(x='x',y='yModel',data=dataFrame,kind='point')

проблема в том, что если я это сделаю :

sns.plt.show()

Я получаю 2 отдельные цифры вместо одного. Есть ли простой способ сказать сиборну, чтобы он просто построил их на одном графике ?

1 ответов


как уже упоминалось в комментариях, ответ объясняет основную архитектуру, которая объясняет, почему вы видите это поведение (две разные фигуры), но можно дать более конкретный ответ на ваш вопрос:

на учебник поясняет, что factorplot в основном функция удобства, которая сочетает в себе FacetGrid с несколькими функциями уровня осей для рисования категориальных графиков, которые совместно используют API. Поскольку вы не используете параметры огранки factorplot, все, что вам нужно сделать, это заменить sns.factorplot(..., kind="bar") С sns.barplot(...) и sns.factorplot(..., kind="point") С sns.pointplot(...).