Python - Proprietà del grafico

Python ha eccellenti librerie per la visualizzazione dei dati. Una combinazione diPandas, numpy e matplotlibpuò aiutare nella creazione in quasi tutti i tipi di grafici di visualizzazioni. In questo capitolo inizieremo osservando alcuni semplici grafici e le varie proprietà del grafico.

Creazione di un grafico

Usiamo la libreria numpy per creare i numeri richiesti da mappare per creare il grafico e il metodo pyplot in matplotlib per disegnare il grafico effettivo.

import numpy as np 
import matplotlib.pyplot as plt 

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

Suo output è il seguente -

Etichettatura degli assi

Possiamo applicare etichette agli assi e un titolo per il grafico utilizzando metodi appropriati dalla libreria come mostrato di seguito.

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)

Suo output è il seguente -

Formattazione del tipo di linea e del colore

Lo stile e il colore della linea nel grafico possono essere specificati utilizzando metodi appropriati dalla libreria come mostrato di seguito.

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,'>')

Suo output è il seguente -

Salvataggio del file del grafico

Il grafico può essere salvato in diversi formati di file immagine utilizzando metodi appropriati dalla libreria come mostrato di seguito.

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')

Il codice precedente crea il file pdf nel percorso predefinito dell'ambiente python.