Andrdne
Profilo di
Nome | Andrdne |
---|---|
Indirizzo email | n/a |
Messaggi | 19 |
-
- 2018-01-03 17:01:24
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Davvero.. non saprei come ringraziarti dopo 5 pagine di post dove ti assillavo. Ora funziona. Ti ringrazio di nuovo. Buona giornata.
-
- 2018-01-03 12:12:31
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- import matplotlib.pyplot as plt
List = open("PrimTabDati.txt").readlines()
x = [x.split("\t",1)0 for x in List]
del x0
y = [y.split("\t",1)1 for y in List]
del y0
y = [s.replace('\t', '') for s in y]
y = [s.replace('\n', '') for s in y]
plt.plot(x, y, "k.")
plt.legend()
plt.xlabel("Spazio")
plt.ylabel("Periodo")
plt.title("Dipendenza")
plt.show()
Fin ora è questo, più l'ultima parte che mi hai inviato che ho provato a mettere ovunque
-
- 2018-01-02 22:41:51
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Niente.. non cambia niente.. la disposizione rimane uguale a prima
-
- 2018-01-02 19:31:58
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Scusa se te lo chiedo ma come si fa? Non ne so quasi niente
-
- 2018-01-02 13:32:36
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- No no nella lista sono in ordine. Il problema è che nel grafico che restituisce, i valori negli assi sia x che y sono disordinati (non 1 2 3 4 5 ma 2 1 3 4 9 5 etc) e di conseguenza i punti sono a casaccio e non hanno (come nel mio caso) un andamento parabolico
-
- 2018-01-01 21:44:13
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Uscivano come il file che ho allegato e ora riallego perché sulle ordinate non ci stanno i quadrati perfetti ma valori a caso attorno a quelli (Es: 3-10, 4-17, 5-23 etc)
-
- 2018-01-01 19:44:56
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Si quello l'ho fatto. Il problema è che, giocando coi dati (mettendo nelle x i numeri da 1 a 10 e nell'asse y i corrispondenti quadrati) restituisce questo:
-
- 2018-01-01 18:11:32
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Per stix77: il metodo che mi hai consigliato non riesco a farlo funzionare;
Per cm: ti ringrazio per la risposta. Ho una domanda: per aggiungere la linea di tendenza ho scritto
z = numpy.polyfit(x, y, 2)
p = numpy.poly1d(z)
pylab.plot(x,p(x),"k")
e fin qui funziona. Ma dal momento che aggiungo le barre di errore nei seguenti modi
pylab.errorbar(x, y, yerr=...)
plt.errorbar(x, y, yerr=...)
eb = plt.errorbar(x, y, yerr=..., fmt="", color='k')
mi unisce tutti i punti in ogni caso. Non c'è un modo per non farglielo fare?
--- Ultima modifica di Andrdne in data 2018-01-01 18:13:18 ---
-
- 2018-01-01 14:58:22
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- E se fossero numeri con numero diverso di cifre?
-
- 2018-01-01 14:31:41
- Re: Dati e grafico
- Forum >> Programmazione Python >> Calcolo scientifico
- Solo altre due cose: la virgola dopo "line" a che serve?
--- Ultima modifica di Andrdne in data 2018-01-01 14:43:18 ---