Affichage des données sous forme de tableaux ou des graphiques en Python nécessite l'utilisation de bibliothèques de code externes spécialisés , et la communauté open-source vous propose un programmeur un certain nombre de bons à choisir. Cette démonstration utilise la bibliothèque matplotlib pour montrer comment faire un tableau simple en Python. Matplotlib possède à la fois un ensemble de fonctionnalités large et profonde et est bien documenté , ce qui en fait un bon endroit pour commencer. Si le temps le permet , les programmeurs intéressés devraient rechercher d'autres bibliothèques disponibles avant de commettre l'une quelconque d'entre eux. Choses que vous devez
scripts Python environnement
texte ou éditeur de code
Matplotlib 2D tracé bibliothèque
Afficher plus Instructions
Création d'un graphique à l'aide Python
1 < p> Importer le module de pyplot matplotlib dans le fichier de code :
matplotlib.pyplot d'importation comme PLT
2
Définir les variables utilisées pour délimiter les axes du graphique et la création de données à tracer :
max_x , max_y , min_x , min_y = 11.0, 11.0 * 11.0, 0.0, 0.0
3
déclarer des tableaux de tenir séparément valeurs X et Y à tracer : < br >
x_arr = [] y_arr = []
4
Remplir les tableaux de données. Typiquement, vous allez dessiner ces données provenant de sources externes telles que des fichiers ou des requêtes de base de données . Voici le code crée des données de l'échantillon, l'application de la formule y ( x) = x * x:
for i in range ( min_x , max_x ) : x_arr.append (float (i)) y_arr.append (float ( i * i))
5
créer un objet FigureCanvas aide de l'objet pyplot matplotlib importé :
fig = plt.figure ()
6
Ajouter les axes du graphique pour les FigureCanvas en appelant la fonction " add_axes " et en lui passant un tableau de valeurs sous la forme d' : à gauche , en bas, largeur, hauteur . Ces valeurs définissent où le graphique est mis sur la toile. Les valeurs peuvent aller de 0,0 à 1,0 :
ax = fig.add_axes ( [ 0,1 , 0,1, 0,8, 0,8 ] )
7
Format du graphique, l'ajout d'étiquettes et de définir le minimum et les valeurs maximales pour chaque axe :
ax.set_xlabel (' x données ') ax.set_ylabel ( «données y ') ax.set_xlim ( min_x , max_x ) ax.set_ylim ( min_y , max_y )
8
tracer le graphique en passant dans les deux tableaux contenant les valeurs x et récupéré à partir du fichier CSV. Personnaliser l'intrigue en ligne en passant valeurs optionnelles comme la couleur de la ligne (couleur) ou la largeur de ligne ( LW ) :
ax.plot ( x_arr , y_arr , couleur = 'rouge' , LW = 2) Photos Photos 9
appeler la méthode show du module de pyplot pour afficher le graphique dans une fenêtre. Cette fonctionnalité et le style de la fenêtre dépendent de l'environnement du système d'exploitation et l'installation locale de matplotlib :
plt.show ()
10
stocker l'image en appelant savefig pour créer un fichier bitmap sur le disque :
fig.savefig (' test.png ')