我试图在同一图表上绘制包含在不同数据框中的两年的数据。图片位于下方。A plot of the current separate years of data
#Sets the size of the figure in the notebook
%pylab inline
pylab.rcParams['figure.figsize'] = (25, 15)
#Plots the figure, configures settings about the plot
plt.plot(df['date_time'],df['WTMP','degC'])
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%m/%Y'))
plt.gca().xaxis.set_major_locator(mdates.MonthLocator())
#fontsize of the tick labels
plt.rc('xtick', labelsize=15)
plt.rc('ytick', labelsize = 15)
#Size of ticks
plt.tick_params(direction='out', length=10, width=2,)
#X and Y labels
plt.xlabel('Time',fontsize=18)
plt.ylabel('WTMP (degC)',fontsize=18)
plt.show()
#Second Plot
plt.plot(df2['date_time'],df2['WTMP','degC'],color = 'red')
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%m/%Y'))
plt.gca().xaxis.set_major_locator(mdates.MonthLocator())
plt.show()
如何在同一图表上以完全相同的方式显示这两个图?我尝试使用带有以下行的数据透视表
piv = pd.pivot_table(result, index=['month'],columns=['year'], values=
['WTMP'])
有效,但它已经过平滑,而且我没有像上面那样获得相同的日常解决方案。