La funzione xlim() di matplotlib
La funzione xlim di pyplot mi permette di definire il range di variazione dell'asse x in un grafico costruito usando il modulo matplotlib del linguaggio python.
xlim(x1,x2)
Il parametro x1 è il valore iniziale dell'asse x (o origine).
Il parametro x2 è il valore finale delle ascisse.
Un esempio pratico
Creo un semplice grafico contenente due linee spezzate.
- // dati x
- x = [10,15,20,25,30]
- // dati y (due funzioni)
- y1= [2,6,5,8,11]
- y2= [4,2,1,6,5]
- // disegna le due spezzate
- plt.plot(x,y1)
- plt.plot(x,y2)
- // visualizza il grafico
- plt.show()
Lo script definisce automaticamente l'asse delle ascisse tra il minimo (10) e il massimo (30) della serie.
Per qualche ragione voglio visualizzare il grafico nell'intervallo x tra 0 e 50.
Posso farlo aggiungendo la funzione xlim(0,50) prima della funzione show()
- // dati x
- x = [10,15,20,25,30]
- // dati y (due funzioni)
- y1= [2,6,5,8,11]
- y2= [4,2,1,6,5]
- // disegna le due spezzate
- plt.plot(x,y1)
- plt.plot(x,y2)
- // modifica il range dell'asse delle ascisse
- plt.xlim(0,50)
- // visualizza il grafico
- plt.show()
Ora il grafico viene visualizzato nell'intervallo x [0,50].
E così via.