Guarda prima il messaggio di Flash, qui sopra.
In questi giorni non ho avuto molto tempo ma siccome i dati in elaborazione da parte di jumpjack suscitavano interesse mi sono costruito un modello di elaborazione, che trovate sul file allegato, foglio "dati"
Ho costruito quindi tre grafici:
-diagramma Profondita'/Magnitudine
-diagramma di "affollamento temporale"
-diagramma di "frequenza oraria"
Il tutto potendo scegliere la data/ora di inizio e la durata della finestra temporale; la granularita' puo' essere impostata a ore, a giorni, a settimana, a mesi; il che consente di impostare una finestra che va da 1h a 24 mesi
Per il primo dato ho usato un grafico a dispersione, con i campi Depth (asse X) e Magnitude (asse Y); vengono visualizzati sul grafico tutti gli eventi del periodo, potendo quindi valutare visivamente la quantita' e qualita' degli eventi sismici accaduti. La scala dei due assi e' fissa.
Per il secondo dato ho sempre usato un grafico a dispersione con il campo Origin time sia su X che su Y, con asse Y molto appiattito.
Per il terzo dato ho usato la col M per il calcolo di quanti eventi si sono verificati nell' ora precedente e nell' ora successiva e riportando il tutto in un grafico a dispersione con Origin time su asse X e N° eventi in asse Y.
Per usare nei grafici solo la parte di dati relativa all' inizio e alla durata della finestra temporale ho creato 4 "intervalli dinamici": DiDati, per la colonna A; DiDepth per la colonna D; DiMag per la colonna E; DiDens per la colonna M.
La loro definizione e' analoga, ad es DiDati il "Riferito a" e' definito con la formula
- Codice: Seleziona tutto
=SCARTO(dati!$A$2;CONTA.SE(dati!$A$2:$A$30000;">"&(dati!$T$3+dati!$W$1/24));0;CONTA.SE(dati!$A$2:$A$30000;">"&dati!$T$3)-CONTA.SE(dati!$A$2:$A$30000;">"&(dati!$T$3+dati!$W$1/24))+1;1)
Per gli altri varia solo l' origine dello "scarto".
Questo porta a discutere della cella T3, che rappresenta l' inizio della finstra presa in considerazione, e della cella W1, che rappresenta la durata dell' intervallo di tempo prescelto.
La data/ora di inizio si regola con la barra di scorrimento visibile nelle celle P1:P25; questa quindi regola la cella T3.
La durata si imposta definendo prima l' unita' di misura che si vuole adottare (cella U3) e poi la quantita' (cella V3); per queste celle c' e' una convalida dati da rispettare.
La barra di scorrimento ha due modalita', comandate dalla checkbox che si trova all' interno di Q8:
-Modalita' Asincrona, checkbox non spuntato: la variazione si puo' fare muovendo il cursore centrale fino a posizionarsi all' inizio del periodo voluto (visibile in T3); oppure premendo "freccia Su" oppurre "freccia giù", che fanno avanzare di una cella; si puo' anche premere tra il cursore e le frecce, e in questo caso l' avanzamento sara' di 100 posizioni alla volta; oppure scrivere un "offset" in Q1 e il cursore si posizionera' di conseguenza (in genere e' lo spostamento che modifica Q1).
-Modalita' Sincrona, checkbox spuntato. In questo caso la variazione avverra' fino a posizionare l' inizio del periodo (cella T3) sincronizzandolo pero' con l' inizio della grandezza impostata come Unita' di Misura del tempo (ora, gg, etc; cella U3)
La macro Worksheet_Calculate e' usata esclusivamente per attuare la modalita' sincrona.
La macro Worksheet_Change e' usata per mantenere i settaggi in caso di modifica dell' unita' di misura, prima della probabile modifica del campo N° (cella V3)
La macro Worksheet_SelectionChange e' usata per modificare la convalida di V3 al variare di "Unita' di Misura".
Sul foglio "dati" e' presente anche il grafico iniziale di jumpjack e la relativa "pulsantiera", anche se coperto dal mio grafico Profondita' /Magnitudine, funzionalmente simile.
Come pure non ho toccato le macro di Modulo1, mentre ne ho inserito alcune su Modulo2 e Modulo3; Modulo3 contiene anche alcune definizioni di variabili, che non vanno toccate.
Volendo allungare il piu' possibile i grafici in orizzontale, ed essendocene tre in verticale, non e' rimasto molto spazio da dedicare all' interfaccia utente, costituita dalla barra di scorrimento, il checkbox, le celle per la scelta della durata del periodo (U3 e V3), oltre che da alcune celle informative colorate in verde: limite superioe e limite inferiore degli eventi registrati; data/ora di inizio; riga di inizio e N° di righe (altezza) per il periodo prescelto.
Per un test veloce: muovete il cursore della barra di scorrimento fino a leggere 4/4/2009 in T3; impostate W e 2 (2 settimane) e osservate i grafici:
-il primo da' le "coordinate" di ogni evento (profondita', forza distruttrice); oltre 6000 eventi
-il terzo da' il n° di eventi nelle 2 ore a cavallo del periodo, con un picco di 100 (1 ogni 50 secondi) toccato il 6/4/2009 sera.
Uploaded with
ImageShack.usNon so se in tutto questo c' e' qualcosa anche di interesse di jumpjack.
Questo e' il file:
http://rapidshare.com/files/417738075/J ... B00907.zipCiao a tutti.