[Python] Bug di Mathplotlib?
Sandro Tosi
sandro.tosi a gmail.com
Ven 14 Giu 2013 08:32:05 CEST
Ciao,
2013/6/14 piergiorgio pancino <piertoni a yahoo.it>:
> from matplotlib.pylab import *
> X=[23,67]
> Y=[24.3,24.4]
> plot (X,Y)
> show()
meglio non fare "from matplotlib.pylab import *" ma usare questo modo
di scrivere il codice matplotlib:
from matplotlib import pyplot as plt
X=[23,67]
Y=[24.3,24.4]
plt.plot (X,Y)
plt.show()
> Nel grafico che viene disegnato ritrovo l'asse X con un range di valori
> corretti che vanno da 20 a 70, mentre l'asse Y con un range di valori che
> parte da 0.00 e va fino a 0.10 con indicato +2.43e1 come fine scala.
> Anche forzando i limiti dell'asse Y con ylim(min(Y),max(Y)) ottengo lo
> stesso risultato.
in notazione scientifica, 2.43e1 e' 24.3; la scala va da 0.0 a 0.1 a
cui devi aggiungere 24.3 (il +2.43e1) ed ottieni proprio 24.3 e 24.4
che sono esattamente i valore della lista Y.
Non descrivi esattamente cosa vuoi ottenere, ma forse ylim(0,max(Y))
e' quello ceh cerchi?
Ciao,
--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
Maggiori informazioni sulla lista
Python