Scilab Function
Last update : 17/3/2006
SERIEDATE - Fonction permettant de générer une serie de dates à pas de temps fixe
Calling Sequence
-
[D,[D_TXT]] = SERIEDATE(D1,D2,[PDT,PAS,TYPE])
Parameters
-
D1
: Date de départ
-
D2
: Date de fin
-
PDT
: Pas d'incrément des dates ('h','j','m' ou 'a'). Par défaut = 'm'
-
PAS
: Nombre de pas de temps entre chaque date (exprimé en unités de PDT). Par défaut = 1
-
TYPE
: Type des données D1 et D2 (0=AAAAMMJJhhmm, 1=36500). Par défaut = 0
-
D
: Série de date au format numérique de date excel
-
D_TXT
: Série de date sous forme de chaîne de caractères "JJ/MM/AAAA hh:mm"
Description
-
Fonction utile dans l'affectation d'étiquettes de date sur les graphiques.
Examples
x=35600:0.3:35610;
y=sin(x);
plot2d(x,y,style=-9);
// Récupération des propriétés du graph
a=gca();
[tck tck_txt]=SERIEDATE(c_CONVDATE(1,x(1)),c_CONVDATE(1,x($)),'j',2); // Axe des dates (dates ici au format 36893.567)
a.auto_ticks=['off','on']; XTICKS=tlist(['ticks','locations','labels'],tck,tck_txt);a.x_ticks=XTICKS;
Authors
-
Julien Lerat
CEMAGREF Antony, HBAN Unit, julien.lerat@cemagref.fr