Comment tracer une simple ligne verticale dans une figure matplotlib ?


Exemples de comment tracer une simple ligne verticale dans une figure matplotlib:

Tracer une ligne verticale

Pour tracer une simple ligne verticale dans une figure matplotlib on peut utiliser axvline, illustration

Tracer une ligne verticale dans une figure matplotlib

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 2*np.pi, 1000)
y1 = np.sin(x)

f = plt.figure()

ax = f.add_subplot(111)

plt.plot(x, y1)

plt.axvline(x=np.pi)

plt.title('How to plot a vertical line with matplotlib ?', fontsize=8)

plt.xlim(0, 2.0*np.pi)
plt.ylim(-1.5, 1.5)

plt.savefig('matplotlib_vertical_line_01.png', bbox_inches='tight')
plt.show()

Changer la couleur

plt.axvline(x=np.pi,color='gray')

Tracer une ligne verticale dans une figure matplotlib

Mettre la ligne en pointillée

plt.axvline(x=np.pi,color='gray',linestyle='--')

Tracer une ligne verticale dans une figure matplotlib

Références

Image

of