Постройте несколько столбцов DataFrame в Seaborn FacetGrid

Я использую следующий код

import seaborn as sns

g = sns.FacetGrid(dataframe, col='A', hue='A')
g.map(plt.plot, 'X', 'Y1')
plt.show()

сделать фацетный сюжет морского бора следующим образом:

Теперь я хотел бы добавить еще одну строку к этому графику с другой переменной, назовите ее Y2, на оси Y. Результат должен выглядеть примерно так, как если бы вертикальное наложение двух графиков, полученных

g = sns.FacetGrid(dataframe, col='A', hue='A')
g.map(plt.plot, 'X', 'Y1')
plt.show()

g = sns.FacetGrid(dataframe, col='A', hue='A')
g.map(plt.plot, 'X', 'Y2')
plt.show()

но на одном графике, без дублирования оси х и заголовков ("A = <значение>") и без создания новогоFacetGrid объект.

Обратите внимание, что

g = sns.FacetGrid(dataframe, col='A', hue='A')
g.map(plt.plot, 'X', 'Y1')
g.map(plt.plot, 'X', 'Y2')
plt.show()

не достигает этого, потому что это приводит к тому, что и кривая для Y1, и для Y2 отображаются в одном и том же субплоте для каждого значения A.

Ответы на вопрос(1)

Ваш ответ на вопрос