Спасибо за ответ ... я уже пробовал с plt.fill_between
после первого поста, и он работает очень хорошо.
Здесь у вас есть код.
Данные:
Date = [1956-08-11, 1966-02-17, 1979-02-25, 1990-08-22, 1999-01-18, 2008-07-22, 2015-07-09, 2018-08-28]
Vel = [0.407244, 0.414471, 0.376604, 0.337854, 0.596332, 0.631590, 0.853729, 0.722059]
Error = [0.5, 0.4, 0.3, 0.3, 0.2, 0.2, 0.1, 0.1]
Итак, код для сюжета:
fig, ax = plt.subplots(figsize = (9, 6), constrained_layout=True)
ax.step(x=Date, y=Vel, color='k')
ax.fill_between(Date2, Vel_PT1-Errors, Vel_PT1+Errors, step='pre', color='k', alpha=0.15)
ax.set_title (f'Profile T1', fontsize=12, fontweight='bold')
ax1.set_xlabel('YEARS', fontsize=10)
ax.set_ylabel('Velocity (m)', fontsize=10, fontweight='bold')
ax.yaxis.grid(linestyle='--')
ax.xaxis.grid(linestyle='--')
plt.show()
Большое спасибо парни