Python Seaborn测线图:don';t汇总并绘制所有观察结果

Python Seaborn测线图:don';t汇总并绘制所有观察结果,python,pandas,seaborn,Python,Pandas,Seaborn,我的原始数据如下所示: >df Jan Feb ... Dec 0 2 4 4 1 5 3 3 其中每行是每月生产一块太阳能电池板我想绘制每一行,这样我就可以直观地检查某个面板是否有意外行为。因此,我转换为long并使用seaborn绘制它: df = pd.melt(df) ax = sns.lineplot(x = variable, y = value, data = df) 然而,这只是给出每个

我的原始数据如下所示:

>df
   Jan   Feb    ...  Dec
0   2     4           4
1   5     3           3
其中每行是每月生产一块太阳能电池板我想绘制每一行,这样我就可以直观地检查某个面板是否有意外行为。因此,我转换为long并使用seaborn绘制它:

df = pd.melt(df)
ax = sns.lineplot(x = variable, y = value, data  = df)
然而,这只是给出每个月的平均值。

IIUC,你可以做:

df.T.plot()
和输出:

如果你坚持seaborn,你需要通过
hue
,比如

sns.lineplot(data=df.stack().reset_index(name='val'),
             x='level_1',
             y='val',
             hue='level_0')

但是,您需要做更多的工作来正确排列
x轴

level_0
level_1
来自哪里?@abhilb他们来自未命名源索引的重置索引。