首页 > 解决方案 > Pandas 将列绘制为索引

问题描述

我有一个带有TimeName和的数据集Values。我想Time在 x 轴和Valuesy 轴上绘图,但索引为Name. 到目前为止,我做了以下事情:

简化数据集:

     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

代码:

df = df[['Time','Node','Value']]
df.plot(x='Time', y='Value')
plt.show()

如何Node将值作为索引包含在内,以便每个节点/值有一行?

标签: pythonpandas

解决方案


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

 import seaborn as sns

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

 plt.show()

推荐阅读