Python - Propriétés du graphique

Python a d'excellentes bibliothèques pour la visualisation de données. Une combinaison dePandas, numpy et matplotlibpeut aider à créer dans presque tous les types de graphiques de visualisation. Dans ce chapitre, nous commencerons par examiner un graphique simple et les différentes propriétés du graphique.

Créer un graphique

Nous utilisons la bibliothèque numpy pour créer les nombres requis à mapper pour créer le graphique et la méthode pyplot dans matplotlib pour dessiner le graphique réel.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Simple Plot
plt.plot(x,y)

Ses output est comme suit -

Labling les haches

Nous pouvons appliquer des étiquettes aux axes ainsi qu'un titre pour le graphique en utilisant les méthodes appropriées de la bibliothèque, comme indiqué ci-dessous.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
#Simple Plot
plt.plot(x,y)

Ses output est comme suit -

Formatage du type et de la couleur des lignes

Le style ainsi que la couleur de la ligne du graphique peuvent être spécifiés à l'aide des méthodes appropriées de la bibliothèque, comme indiqué ci-dessous.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>')

Ses output est comme suit -

Enregistrement du fichier graphique

Le graphique peut être enregistré dans différents formats de fichier image en utilisant les méthodes appropriées de la bibliothèque comme indiqué ci-dessous.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>') 

# save in pdf formats
plt.savefig('timevsdist.pdf', format='pdf')

Le code ci-dessus crée le fichier pdf dans le chemin par défaut de l'environnement python.