Python Language Réaliser plusieurs tracés dans la même figure en utilisant la superposition de tracé avec des commandes de tracé séparées


Exemple

Comme dans l'exemple précédent, une courbe sinus et une courbe cosinus sont représentées sur la même figure à l'aide de commandes de tracé séparées. Ceci est plus pythonique et peut être utilisé pour obtenir des poignées séparées pour chaque tracé.

# Plotting tutorials in Python
# Adding Multiple plots by superimposition
# Good for plots sharing similar x, y limits
# Using multiple plot commands
# Much better and preferred than previous

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2.0*np.pi, 101)
y = np.sin(x)
z = np.cos(x)

# values for making ticks in x and y axis
xnumbers = np.linspace(0, 7, 15)
ynumbers = np.linspace(-1, 1, 11)

plt.plot(x, y, color='r', label='sin') # r - red colour
plt.plot(x, z, color='g', label='cos') # g - green colour
plt.xlabel("Angle in Radians")
plt.ylabel("Magnitude")
plt.title("Plot of some trigonometric functions")
plt.xticks(xnumbers)
plt.yticks(ynumbers)
plt.legend()
plt.grid()
plt.axis([0, 6.5, -1.1, 1.1]) # [xstart, xend, ystart, yend]
plt.show()

Tracé du sinus et du cosinus en utilisant la superposition de la parcelle