python - Pandas 将列绘制为索引
问题描述
我有一个带有Time
、Name
和的数据集Values
。我想Time
在 x 轴和Values
y 轴上绘图,但索引为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
将值作为索引包含在内,以便每个节点/值有一行?
解决方案
我不确定我是否理解您的问题,但您可以尝试:
import seaborn as sns
myPlot = sns.lmplot('Time', 'Value', data=df , hue='Node', size = 10, fit_reg=False)
plt.show()
推荐阅读
- mongodb - 创建一个增加计数的路径
- rust - 为什么边缘触发的 epoll 循环会在 HTTP 负载测试结束时冻结?
- java - 强制 AssertJ 将类视为对象而不是 Iterables
- regex - 可被 4 整除的二进制数的正则表达式
- c++ - 在 C++ 中为给定日期添加天数
- c - 无法输入字符串
- react-native - 运行 react-native run-android 时出现问题
- react-native - expo.constants 到底是什么?
- c - 如何让 fscanf 读取数据以“;”分隔的文件?
- python - Linux终端执行Python脚本的方式与空闲不同