如何在Pandas Python中绘制数据子组?

时间:2019-05-25 22:48:12

标签: python pandas plot pandas-groupby

我有一个数据框,其中的日期,小时和值均在列中。

data = {'Date':['01-01-1010' , '01-01-1010' ,  '...'], 
        'Hour':['00:00:00', '01:00:00', '02:00:00' , '...'], 
        'Value':['50','30','46','92','...']}

我有100天,而且我知道每天每24小时都会发生变化。如何使用Pandas使用折线图绘制所有这100天在同一地点(按值)的值?

有人可以在网上给我一些地方,像我这样的老人(将近82岁)可以学习这种语言吗?

1 个答案:

答案 0 :(得分:0)

以这个为例

import pandas as pd 
import numpy as np

data = {'Date':['01-01-1010' , '01-01-1010' ,  '01-03-1010'],\
        'Hour':['00:00:00', '01:00:00', '02:00:00' ], \
        'Value':['50','30','46']}

df =  pd.DataFrame(data)

from matplotlib import pyplot as p

x = np.arange(df['Date'].shape[0])
y = [ int(i) for i in df['Value'] ]
p.plot(x,y)
p.xticks(x, df['Date'])

p.show()

有关更多信息,您可以看到这个不错的article