Python 按列名打印时间序列和颜色

Python 按列名打印时间序列和颜色,python,pandas,Python,Pandas,我有一个具有以下[结构][1]的数据集- 在高层次上,它是一个时间序列数据。我想绘制这个时间序列数据,并为每列使用唯一的颜色。这将使我能够更好地向观众显示过渡。列名/标签从一个数据集更改为另一个数据集。这意味着我需要根据每个数据集中存在的标签为y值创建颜色。我正试图决定如何以可伸缩的方式来实现这一点 样本数据-> ;(1275, 51) PCell Tput Avg (kbps) (Average);(1275, 95) PCell Tput Avg (kbps) (Average);(5664

我有一个具有以下[结构][1]的数据集-

在高层次上,它是一个时间序列数据。我想绘制这个时间序列数据,并为每列使用唯一的颜色。这将使我能够更好地向观众显示过渡。列名/标签从一个数据集更改为另一个数据集。这意味着我需要根据每个数据集中存在的标签为y值创建颜色。我正试图决定如何以可伸缩的方式来实现这一点

样本数据->

;(1275, 51) PCell Tput Avg (kbps) (Average);(1275, 95) PCell Tput Avg (kbps) (Average);(56640, 125) PCell Tput Avg (kbps) (Average);Time Stamp
0;;;79821.1;2021-04-29 23:01:53.624
1;;;79288.3;2021-04-29 23:01:53.652
2;;;77629.2;2021-04-29 23:01:53.682
3;;;78980.3;2021-04-29 23:01:53.695
4;;;77953.4;2021-04-29 23:01:53.723
5;;;;2021-04-29 23:01:53.748
6;;75558.7;;2021-04-29 23:01:53.751
7;;73955.5;;2021-04-29 23:01:53.780
8;;73689.8;;2021-04-29 23:01:53.808
9;;74819.8;;2021-04-29 23:01:53.839
10;10000;;;2021-04-29 23:01:53.848
11;68499;;;2021-04-29 23:01:53.867


  [1]: https://i.stack.imgur.com/YM2P6.png

只要每个数据帧都有标记为“时间戳”的datetime列,您就应该能够为每个数据帧执行此操作:

import matplotlib.pyplot as plt
df = #get def 
df.plot.line(x = 'Time Stamp',grid=True)
plt.show()
示例df:

>>> df
   A  B  C  D                    Time Stamp
0  6  9  7  8 2018-01-01 00:00:00.000000000
1  7  3  8  6 2018-05-16 18:04:05.267114496
2  4  1  4  0 2018-09-29 12:08:10.534228992
3  1  2  5  8 2019-02-12 06:12:15.801343744
4  6  7  9  3 2019-06-28 00:16:21.068458240
5  8  5  9  9 2019-11-10 18:20:26.335572736
6  3  0  8  2 2020-03-25 12:24:31.602687232
7  8  0  0  9 2020-08-08 06:28:36.869801984
8  0  9  7  8 2020-12-22 00:32:42.136916480
9  7  8  9  2 2021-05-06 18:36:47.404030976
结果图: