Come sono stati costruiti i grafici. I dati sono stati recuperati da www.WolframAlpha.com, battendo per diversi giorni (basta 1 giorno al mese) cose del tipo Trondheim,sun,1/01/2014 Trondheim,sun,1/02/2014 Trondheim,sun,1/03/2014 . Si sono ottenute le lunghezze del dì, che poi sono state messe in variabili opportune. Si è poi proceduto facendo tracciare curve che passassero per i vari "punti" col comando "spline". Ecco, in dettaglio, come si è proceduto, usando R (vedi qui):
# Ho messo per i vari giorni le durate del dì a Trondheim ricavate da WolframAlpha (ho # messo quelle di un anno e poi le ho ripetute: non ci sono significative differenze) source("http://macosa.dima.unige.it/r.R") # Durate del dì a Trondheim OreLuceT = c(4+45/60,7+17/60,10+13/60,13+29/60,16+41/60,19+43/60,20+21/60,17+44/60, 14+30/60,11+23/60,8+9/60,5+20/60) OreLuceT = c(OreLuceT,OreLuceT,4+45/60) giorni = 0:24 BF=5; HF=3 Grid(0,25, 0,22) gridHC(0:23, "grey60"); gridVC(0:25, "grey60") GridHC((0:4)*6, "grey30"); GridVC((0:4)*6, "grey30") ST = spline(giorni,OreLuceT,1000); polyline(ST$x,ST$y, "brown") abovey("Ore di luce") underY("0",0); underY("6",6); underY("12",12); underY("18",18) underX("2010",6); underX("2011",18) # Durate del dì a Genova OreLuceG = c(8+55/60,9+50/60,11+10/60,12+46/60,14+13/60,15+18/60,15+29/60,14+39/60, 13+14/60,11+44/60,10+13/60,9+6/60) OreLuceG = c(OreLuceG,OreLuceG,8+55/60) SG = spline(giorni,OreLuceG,1000); polyline(SG$x,SG$y, "black") # Durate del dì a Melburne OreLuceM = c(14+44/60,14,12+56/60,11+41/60,10+33/60,9+43/60,9+35/60,10+12/60,11+16/60, 12+28/60,13+41/60,14+34/60) OreLuceM = c(OreLuceM,OreLuceM,14+44/60) SM = spline(giorni,OreLuceM,1000); polyline(SM$x,SM$y, "blue")
Come si potrebbero costruire utilizzando QUESTO script online (senza ricorrere alle spline), modificando i dati nel file. |
Volendo fare i grafici online, con degli script, si può ricorrere anche a questo questo:
intervals = 24
1*535, 2*590, 3*670, 4*766, 5*853, 6*918, 7*929, 8*879, 9*794, 10*704, 11*613, 12*546, 13*535, 14*590, 15*670, 16*766, 17*853, 18*918, 19*929, 20*879, 21*794, 22*704, 23*613, 24*546
J, F, M, A, M, J, J, A, S, O, N, D, J, F, M, A, M, J, J, A, S, O, N, D