how to create multiple plot from a panda Dataframe
If I correctly got what you meant: you want to plot the first row of all the columns?
I guess this could work.
x= range(0,24)
y = df.iloc[0,:].values
xticks = df.columns.tolist()
I'm assuming you want a line plot

plt.plot(x,y)
plt.xticks(xticks) # to change the x ticks of the graph. 
plt.show() 

The '0' signifies the first row and ':' for all the columns.