从Pandas数据帧制作图表

时间:2016-07-19 14:26:39

标签: python pandas graph dataframe time-series

我有一个名为abc的数据框,它有时间行(y方向)和日期列(x方向),框架由值组成。

我需要做的是通过选择特定时间来创建图表,该图表需要是日期与数据框中该行的值。附件是数据的照片

example of dataframe

因此我需要能够通过输入说早上9点来创建一个图形,时间序列图将显示为jun,7月,8月,9月等图... x轴与1,2,6 ,8,9等...在y

然后如果我将其更改为11am

,它会拉出不同的图形

1 个答案:

答案 0 :(得分:3)

这是非常基本的熊猫功能: 您可以使用.ix运算符

访问相应轴上的数据框
df=pd.DataFrame(np.random.randint(0,10,(5, 4)),index=['9am','10am','11am','12pm','1pm'],columns=['jun','jul','aug','sept'])
# select '9am' and all [:] of the months
df.ix['9am',:].plot()
# select month and 9am  to 11 am
df.ix['9am':'11am','jun'].plot()

绘图显然绘制了所需的图形。