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.

    1. // dati x
    2. x = [10,15,20,25,30]
    3. // dati y (due funzioni)
    4. y1= [2,6,5,8,11]
    5. y2= [4,2,1,6,5]
    6. // disegna le due spezzate
    7. plt.plot(x,y1)
    8. plt.plot(x,y2)
    9. // visualizza il grafico
    10. plt.show()

    Lo script definisce automaticamente l'asse delle ascisse tra il minimo (10) e il massimo (30) della serie.

    il grafico di pyplot

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

    1. // dati x
    2. x = [10,15,20,25,30]
    3. // dati y (due funzioni)
    4. y1= [2,6,5,8,11]
    5. y2= [4,2,1,6,5]
    6. // disegna le due spezzate
    7. plt.plot(x,y1)
    8. plt.plot(x,y2)
    9. // modifica il range dell'asse delle ascisse
    10. plt.xlim(0,50)
    11. // visualizza il grafico
    12. plt.show()

    Ora il grafico viene visualizzato nell'intervallo x [0,50].

    il nuovo grafico viene tracciato su una scala diversa sull'asse X

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Matplotlib