问题描述
我正在尝试用一个图表显示 10 个系列。这些被分成组,例如这个简单的例子:
Group A | Group B
time(h) S1 S2 S3 S4 S5 S6
0 1 3 1 3 4 5
24 2 1 3 4 2 1
48 3 2 2 1 2 2
如何将这 6 个系列添加到一个图表中并按颜色对其 A/B 组进行分类?
非常感谢!
解决方法
你可以试试seaborn:
import seaborn as sns
sns.lineplot(data=df.stack(level=[0,1]).reset_index(name='value'),x='time',y='value',hue='level_1',style='level_2'
)
你会得到: