Постройте несколько столбцов 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.