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

plt.figure(2)

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

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

plt.xlabel("x") # titre des abscisses
plt.ylabel("sin(x)") # titre des ordonnées
plt.title("Graphe de la fonction sinus sur l'intervalle [-pi, pi] construite à partir de 30 points")
plt.legend()
plt.show()

Embed on website

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