Python 将列打印为索引

Python 将列打印为索引,python,pandas,Python,Pandas,我有一个带有时间、名称和值的数据集。我想在x轴上绘制时间,在y轴上绘制值,但以名称为索引。 到目前为止,我做了以下工作: 简化数据集: Time Node Value 0 0 0 64 1 0 1 54 2 0 2 80 3 0 3 50 4 10 0 62 5 10 1 53 6 10 2 76 7 10 3 47

我有一个带有
时间
名称
的数据集。我想在x轴上绘制
时间
,在y轴上绘制
,但以
名称
为索引。 到目前为止,我做了以下工作:

简化数据集:

     Time  Node  Value
0       0     0  64
1       0     1  54
2       0     2  80
3       0     3  50
4      10     0  62
5      10     1  53
6      10     2  76
7      10     3  47
代码:


如何将
节点
作为值的索引,使每个节点/值都有一行?

我不确定是否理解您的问题,但您可以尝试:

 import seaborn as sns

 myPlot  = sns.lmplot('Time', 'Value',  data=df , hue='Node',  size = 10, fit_reg=False)

 plt.show()

我不确定我是否理解您的问题,但您可以尝试:

 import seaborn as sns

 myPlot  = sns.lmplot('Time', 'Value',  data=df , hue='Node',  size = 10, fit_reg=False)

 plt.show()

轴/列现在以更具信息性的方式表示数据

df.set_index(['Time', 'Node']).unstack().plot()
请注意标题

df.set_index(['Time', 'Node']).unstack()
Out[]:    
         Value            
Node     0   1   2   3
Time                  
0       64  54  80  50
10      62  53  76  47

轴/列现在以更具信息性的方式表示数据

df.set_index(['Time', 'Node']).unstack().plot()
请注意标题

df.set_index(['Time', 'Node']).unstack()
Out[]:    
         Value            
Node     0   1   2   3
Time                  
0       64  54  80  50
10      62  53  76  47