<<prev file | next file >>    view single page | view frames    summary: fields | routine    details: routine

ToBeReviewed/PLOTS/DESSINE/

pltz.pro

toppltz

pltz, tab, giventype, givenmin, givenmax, BOXZOOM=BOXZOOM, CONTOUR=CONTOUR, ENDPOINTS=ENDPOINTS, INTERVALLE=INTERVALLE, INV=INV, ZRATIO=ZRATIO, CONTINTERVALLE=CONTINTERVALLE, LABEL=LABEL, CONTLABEL=CONTLABEL, STYLE=STYLE, CONTMAX=CONTMAX, SIN=SIN, TYPEIN=TYPEIN, CONTMIN=CONTMIN, NLEVEL=NLEVEL, CONTNLEVEL=CONTNLEVEL, NOTRI=NOTRI, USETRI=USETRI, FILLXDIR=FILLXDIR, ZOOM=ZOOM, XZ=XZ, YZ=YZ, MININ=MININ, MAXIN=MAXIN, STRICTFILL=STRICTFILL, OVERPLOT=OVERPLOT, MASKFILL=MASKFILL, WDEPTH=WDEPTH, REALSECTION=REALSECTION, _EXTRA=_EXTRA

NAME: PLTZ PURPOSE: trace des graphes verticaux CATEGORY: Graphics CALLING SEQUENCE: pltz, champ [,min[, max]] INPUTS: champ: le champ dont on veut faire la coupe verticale champ peut etre de 2 types: 1) un tableau 2d ou 3d. Si le champ est 2d undiquer avec le mot cle boxzoom les delimitations geographiques de la boxzoom. Si le chyamp est 3d, on extrait la section et on moyenne eventuellement avant de faire le plot 2) une structure repondant aux critaire specifies par litchamp.pro. cf. IDL> xhelp,'litchamp'. le tableau contenu ds la structure doit etre 2 ou 3d cf cas 1) si dessus ces arguments ne sont pas obligatoires: MAX: valeur maximum que l'on veut prendre en compte dans le trace des contours. Par defaut on prend le max de tab1 (sur les pts mer) MIN: valeur minimum que l'on veut prendre en compte dans le trace des contours. Par defaut on prend le min de tab1 (sur les pts mer) KEYWORD PARAMETERS: BOXZOOM:vecteur indiquant la zone geographique sur laquelle doit etre faite la coupe. Si BOXZOOM a : 1 element : l''extraction est faite sur [lon1, lon2, lat1, lat2, 0.,boxzoom[0]] 2 elements: l''extraction est faite sur [lon1, lon2, lat1, lat2, boxzoom[0],boxzoom[1]] 4 elements: l''extraction est faite sur [Boxzoom, 0, 200] 5 elements: l''extraction est faite sur [Boxzoom[0:3], 0, Boxzoom[4]] 6 elements: l''extraction est faite sur Boxzoom Ou lon1, lon2,lat1,lat2 sont les variables globales definies lors du dernier domdef! CB_TITLE: le titre de la colorbar CB_SUBTITLE: le soustitre de la colorbar CB_CHARSIZE: The character size of the color bar annotations CONTINTERVALLE: lorsque CONTOUR est active, valeur d'un intervalle entre deux isolignes traces par un trait. Il peut ainsi etre different de celui specifie par INTERVALLE qui, cas ce cas, ne controle que les isolignes coloriees en couleurs. Si aucun min n''est specifie, on choisit un contour min qui va bien avec l''intervalle specifie!. Si ce mot cle n''est pas specifie, on trace 20 isolignes du min au max. CONTLABEL: un entier n. lorsque CONTOUR est active, si n different de 0, choisit le type de label correspondant aux cas n pour les isolignes tracees par un trait. Pour specifier le type de label du contour en couleur, utiliser LABEL CONTMAX: lorsque CONTOUR est active, valeur maximum que l''on veut prendre en compte dans le trace des isolignes traces par un trait. Par defaut on prend le max (sur les pts mer) du tableau passe ds le mot cle CONTOUR. COAST_COLOR: the color of the coastline. defaut value is 0 => black COAST_THICK: the thickness of the coastline. defaut value is 1 /CONT_NOFILL: activer pour ne pas remplir les points masques pour les laisser en transparent! Rq: on trace qd meme le contour du mask CONT_COLOR: the color of the continent. defaut value is (!d.n_colors - 1) < 255 => white CONTMIN: lorsque CONTOUR est active, valeur minimum que l''on veut prendre en compte dans le trace des isolignes traces par un trait. Par defaut on prend le max (sur les pts mer) du tableau passe ds le mot cle CONTOUR. CONTNLEVEL: lorsque CONTOUR est active, nombre de contours trace par un trait a dessiner (actif si CONTLABEL=0) par defaut =20. CONTOUR: si on veut tracer les contours d'un champ different que celui que l''on dessin en couleur (par ex E-P en couleur et QSR en contours). Doit etre un champ reponadnt aux meme caracteristiques que l''argument numero 1 de pltz ENDPOINTS: mot clef specifiant que l'on veut faire une coupe verticale en diagonale. les coordonnees des extremites de celle-ci sont alors definies les 4 elements du vecteur ENDPOINTS: [x1,y1,x2,y2] qui sont les coordonnees INTERVALLE: valeur d''un intervalle entre deux isolignes. Si aucun min n''est specifie, on choisit un contour min qui va bien avec l'intervalle specifie!. Si ce mot cle n''est pas specifie, on trace 20 isolignes du min au max. Rq: Qd CONTOUR est active INTERVALLE ne specifie que intervalle entre 2 isolignes coloriees en couleur. Pour specifier l''intervalle entre 2 isolignes traces par un trait utiliser CONTINTERVALLE. /INV: inverse le vecteur couleur utilisee pour colorier le graphe (sans toucher au noir, au blanc et a la palette utilisee) ZRATIO: lorsque le dessin presente une partie zoomee, rapport de taille entre la partie zommee, hz (hauteur zoom), et le dessin entier, ht (hauteur total). Par defaut =2./3 LABEL: un entier n. si n different de 0, choisit le type de label correspondant aux cas n. cf label.pro Rq: Qd CONTOUR est active, ne specifie le type de label que pour les isolignes coloriees en couleur. Pour celles tracees par un trait utiliser CONTLABEL. /LANDSCAPE: oblige la feuille ou la fenetre a etre en position "allongee" LCT: entier designant le numero de la palette de couleur que l''on veut utiliser pour le plot. MAXIN: permet de specifier la valeur maximum que l''on veut prendre en compte dans le trace des contours a l''aide d''un mot cle plutot que par l''argument max. Si l''argument et le mot cle sont specifies en meme temps, c''est la valeur specifiee par le mot cle qui est retenue. MININ: permet de specifier la valeur minimum que l''on veut prendre en compte dans le trace des contours a l''aide d''un mot cle plutot que par l''argument min. Si l''argument et le mot cle sont specifies en meme temps, c''est la valeur specifiee par le mot cle qui est retenue. NLEVEL: nombre de contours a dessiner. par defaut =20. actif si LABEL=0 ou n'est pas specifie. /NOCOLORBAR: activer si on ne veut pas de colorbar /NOCONTOUR: activer si on ne veut pas de contour mais juste les couleurs /NOFILL: activer si on veut juste les contours en noir et blanc sur fond blanc /NOERASE: activer pour faire un dessin a l''ecran sans creer une nouvelle fenetre /NOTRI: pour forcer a ne pas utiliser de triangulation. OVERPLOT: pour faire un plt par dessus un autre. Rq: contrairemnet a l''utilisation de CONTOUR, l''utilisation de ce mot clef ne modifie pas la legende ou/et la barre de couleur. PETITDESSIN: vecteur de 3 ou 4 elements, applique pour faire un dessin sur une petite portion de feuille ou d''ecran. il delimite la zone ds laquelle va etre fait le dessin si il a 4 elements: il est alors constitute des coordonnees -exprime en cm reperes par rapport au coin en bas a gauche de la feuille ou de la fenetre (en portrait comme en landscape)- du coin en bas a gauche et du coin en haut a droite de la zone de dessin. si il a 3 elements: Ds ce cas, on divise la fenetre ou l''ecran en PETITDESSIN[0] colonnes, en PETITDESSIN[1] lignes le dessin se faisant ds la case numero PETITDESSIN[2].La numerotation commencant en haut a gauche par le numero 1 et suivant apres dans le sens de l''ecriture. Par defaut on fait un dessin occupant la plus grande place possible tout en concervant le rapport d''aspect (sauf qd REMPLI est active) /PORTRAIT: oblige la feuille ou la fenetre a etre en position "debout" /POST: faire une sortie postscript. Ne marche que si on fait un seul dessin sur la feuille. Si on fait plusieurs dessins,

Parameters

tab       

giventype       

givenmin       

givenmax       

Keywords

BOXZOOM       

CONTOUR       

ENDPOINTS       

INTERVALLE       

INV       

ZRATIO       

CONTINTERVALLE       

LABEL       

CONTLABEL       

STYLE       

CONTMAX       

SIN       

TYPEIN       

CONTMIN       

NLEVEL       

CONTNLEVEL       

NOTRI       

USETRI       

FILLXDIR       

ZOOM       

XZ       

YZ       

MININ       

MAXIN       

STRICTFILL       

OVERPLOT       

MASKFILL       

WDEPTH       

REALSECTION       

_EXTRA       

Produced by IDLdoc 2.0.