我使用以下代码
import seaborn as sns
g = sns.FacetGrid(dataframe, col='A', hue='A')
g.map(plt.plot, 'X', 'Y1')
plt.show()
Run Code Online (Sandbox Code Playgroud)
制作一个像这样的seaborn facet情节:

现在我想在y轴上用另一个变量添加另一行,称为Y2.结果应该类似于垂直堆叠由两个图获得的图
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()
Run Code Online (Sandbox Code Playgroud)

但在单个图中,没有重复的x轴和标题("A = <值>")并且没有创建新FacetGrid对象.
注意
g = sns.FacetGrid(dataframe, col='A', hue='A')
g.map(plt.plot, 'X', 'Y1')
g.map(plt.plot, 'X', 'Y2')
plt.show()
Run Code Online (Sandbox Code Playgroud)
没有实现这一点,因为它导致Y1和Y2的曲线显示在A的每个值的相同子图中.