Macro cercle

Auteurs: Patrick Brossier (UMR ESPACE)

Utilisation: %cercle(infond,inpoint,indata,incolor,annot,id,rap,xc,yc,xl,yl,hsize,vsize,legh,fonte=,rmax=0,format=,ai=no);

Paramètres:

infond

tableau contenant le fond de carte pour déterminer l'espace graphique

inpoint

tableau contenant les coordonnées des points où seront placés les cercles

indata

tableau contenant les données à cartographier

incolor

tableau décrivant les couleurs utilisées pour les cercles (voir plus bas)

annot

tableau recevant les instrutions d'annotations

id

liste des variables identifiant les données et les points

rap

liste de variables, la première donne la taille des cercles, la seconde détermine le couleur, cette seconde variable est facultative.

xc,yc

coordonnées des cercles de la légende (en % de hsize et vsize)

xl,yl

coordonnées des caissons de la légende (en % de hsize et vsize), s'il n'y a qu'une seule variable dans la liste rap mettre 0,0

hsize

largeur de l'espace graphique, si égale 0 la valeur est prise dans le goption

vsize

hauteur de l'espace graphique, si égale 0 la valeur est prise dans le goption

legh

hauteur des caractères de la légende

fonte

police utilisée pour la légende

rmax

taille maximale des cercles

format

nom du format utilisé pour déterminer la couleur des cercles avec la seconde variable de rap (un nom de format comprend un point)

ai

pour Adobe Illustrator, il peut être préférable que les cercles ne soient pas pleins, mais seulement entourés (NO ou YES)

But: Cette macro génère dans un tableau d'annotation les cercles pour une carte en cercles

Note: Le fichier des couleurs provient des macros

   
			%cmyrgbd;
			%cmyrgb(cyan,magenta,jaune);
			...                    une couleur si une seule variable dans rap,
                          sinon autant de couleurs -1 que de variables dans rap
			%cmyrgbc(incolor,ID);  ID est le nom de la variable et ne peut être changé
		 %cmyrgbf;
			

Macros utilisées:

%obsnvars
%listevar

Variables globales: listevar nvars nobs

Version du 03/03/01


Retour à la liste