La funzione ylim() di matplotlib

La funzione ylim di pyplot modifica il range di variazione dell'asse y di un grafico realizzato utilizzando il modulo matplotlib del linguaggio python.

ylim(y1,y2)

Il parametro y1 è il valore più basso dell'asse y.

Il parametro y2 è il valore più alto dell'asse y.

    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 costruisce in automatico l'asse delle ordinate tra il minimo (2) e il massimo (11) della serie.

    il grafico di pyplot

    Voglio visualizzare il grafico nell'intervallo y tra 0 e 20.

    Posso farlo aggiungendo la funzione ylim(0,20) 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.ylim(0,20)
    11. // visualizza il grafico
    12. plt.show()

    Ora il grafico è rappresentato nell'intervallo delle ordinate y [0,20].

    il range sull'asse y è compreso nell'intervallo personalizzato [0,20]

    E così via.

     


     

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

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Matplotlib