df_smooth = df.reindex(index=index_hourly).interpolate('cubic')
df_smooth = df_smooth.rename(columns={'value': 'smooth'})
df_smooth.plot(ax=axs, alpha=0.7)
Python Matplotlib — гладкая линия графика для оси x со значениями даты