from math import cos, pi
import matplotlib.pyplot as plt
import numpy as np

plt.figure(1)

# Les abscisses et ordonnées sont des tableaux
abscisses=np.linspace(-pi,pi,20) # 20 points dans [-pi, pi], régulièrement espacés.
ordonnees=[cos(x) for x in abscisses] # on calcule les ordonnées associées.

# Contenu
plt.plot(abscisses, ordonnees) # on construit le graphe par couples (abscisse, ordonnée)

plt.xlabel("x") # titre des abscisses
plt.ylabel("cos(x)") # titre des ordonnées
plt.title("Graphe de la fonction cosinus")
plt.show()

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: