import matplotlib.pyplot as plt
import numpy as np
xx = np.linspace(0, 10)
yy = np.sin(xx)
fig, ax = plt.subplots(1, 1, figsize=(12, 5))
ax.plot(xx, yy)
ax.set_ylim([-2, 2])
ax.annotate('', xy=(4, 1), xytext=(6, 1), xycoords='data', textcoords=
    'data', arrowprops={'arrowstyle': '|-|'})
ax.annotate('important\npart', xy=(5, 1.5), ha='center', va='center')
Как аннотировать диапазон оси x в matplotlib?