Python 一次绘制多个绘图

Python 一次绘制多个绘图,python,python-3.x,pandas,matplotlib,seaborn,Python,Python 3.x,Pandas,Matplotlib,Seaborn,我有一个df,看起来像这样: date group score origin ... 0 1 group1 1 0 ... 1 1 group2 2 1 ... 2 2 group2 5 2 ... 3

我有一个df,看起来像这样:

         date        group         score    origin    ...
0        1           group1            1    0         ...
1        1           group2            2    1         ...
2        2           group2            5    2         ...
3        2           group1            2    3         ...
4        1           group1            1    3         ...
5        1           group2            2    2         ...
6        2           group2            5    1         ...
7        2           group1            2    0         ...
我需要绘制多个独立的直线图。对于
原点
的每个唯一值,x轴为
日期
,y轴为
分数

当前我的代码如下所示:

         date        group         score    origin    ...
0        1           group1            1    0         ...
1        1           group2            2    1         ...
2        2           group2            5    2         ...
3        2           group1            2    3         ...
4        1           group1            1    3         ...
5        1           group2            2    2         ...
6        2           group2            5    1         ...
7        2           group1            2    0         ...
sns.lineplot(x='date',y='score',hue='group',style\u order=order,data=df)
plt.图例(bbox\u至锚定=(1.05,1),loc=2,borderaxespad=0。)
我希望能够有一条语句为每个唯一的原点值生成单独的绘图,而不是多次运行该语句。我尝试了一些不同的
groupby
子地块
,但没有任何效果。

尝试使用以下方法对这些类型的绘图进行简单控制:

g = sns.FacetGrid(df, row='origin', hue='group')
g.map(sns.lineplot, 'date', 'score')
[外]


如何将
hue
参数添加到此参数。当我尝试g=
sns.FacetGrid(GroupObservation\u merged,col=“origin”,col\u wrap=5,height=4.5)g=g.map(plt.plot,“date”,“score”,hue=“Group”,marker=“.”
我得到一个错误我已经更新了示例,将
hue
参数传递给FacetGrid构造函数