Code de base : Nuages de points

Vous trouverez ci-dessous, 2 petits programmes qui permettent de dessiner un nuage de point.

Version 1

	
# -*- coding: utf-8 -*


#Importation de la bibliothèque matplotlib.pyplot
# qui permet de tracer des courbes
# Deux sites pour en savoir plus :
#http://www.python-simple.com/python-matplotlib/pyplot.php
#https://matplotlib.org/users/pyplot_tutorial.html
from matplotlib.pyplot import*


# Création de deux listes X et Y de taille 11
X=[]
Y=[]
for i in range(11):
	# X est la liste contenant les 11 premiers entiers
    X.append(i)
	# Y est la liste contenant les carrés de la liste X	
    Y.append(i**2)      

# Affichage du nuage de points de coordonnées (X,Y)
# Nom donné à la fenêtre contenant la figure
figure("Nuage de points (version 1)")
# Titre du graphique
title('Nuage de points de la fonction carrée')
# Légende des deux axes
xlabel('axe des X')                     
ylabel('axe des Y')
# Min et max des axes
axis([min(X),max(X),min(Y),max(Y)])
plot(X,Y,'r+',ms=5,label='Y=X^2')

# Création d'une image contenant la figure
savefig('NuagePoint_V0.jpg')

grid()           # Affiche une grille
legend()         # Affiche la légende
show()           # Affiche la figure
	
	
Nuage

Version 2

	
# -*- coding: utf-8 -*

#Importation de la bibliothèque matplotlib.pyplot
# qui permet de tracer des courbes
# Deux sites pour en savoir plus :
#http://www.python-simple.com/python-matplotlib/pyplot.php
#https://matplotlib.org/users/pyplot_tutorial.html
from matplotlib.pyplot import*


# Affichage du nuage de points de coordonnées (X,Y)
# Nom donné à la fenêtre contenant la figure
figure("Nuage de points (version 2)")
# Titre du graphique
title('Nuage de points de la fonction f définie par f(x)=100-x^2')
# Légende des axes
xlabel('axe des X')
ylabel('axe des Y')
# Min et max des axes
axis([0,10,0,102])

for i in range(11):
    plot(i,100-i**2,'b.',ms=5)

savefig('NuagePoint_V1.jpg')

grid()    # Affiche une grille
show()    # Affiche la figure	
	
Nuage

Pour plus de renseignements sur le module pyplot qui permet de dessiner des nuages de points, vous pouvez par exemple consulter le site suivant : Voir .