Outils pour utilisateurs

Outils du site


public:specs_afc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:specs_afc [2021/07/26 16:37]
slh@ens-lyon.fr [Stylage des points]
public:specs_afc [2021/07/27 12:15] (Version actuelle)
slh@ens-lyon.fr [Stylage des points]
Ligne 48: Ligne 48:
 L'​utilitaire stats/​CAStyle permet de styler les étiquettes et les formes des points-colonnes et des point-lignes à partir de patrons d'​étiquettes (d'​expressions régulières),​ l'​étiquette étant unique pour chaque point-colonne et chaque point-ligne. L'​utilitaire stats/​CAStyle permet de styler les étiquettes et les formes des points-colonnes et des point-lignes à partir de patrons d'​étiquettes (d'​expressions régulières),​ l'​étiquette étant unique pour chaque point-colonne et chaque point-ligne.
  
-La macro est téléchargeable depuis les sources [[https://​forge.cbp.ens-lyon.fr/​redmine/​projects/​txm/​repository/​raw/​tmp/​org.txm.groovy.core/​src/​groovy/​org/​txm/​macro/​prototypes/​stats/​CAFilter.groovy|CAFilter.groovy]].+La macro est téléchargeable depuis les sources [[https://​forge.cbp.ens-lyon.fr/​redmine/​projects/​txm/​repository/​raw/​tmp/​org.txm.groovy.core/​src/​groovy/​org/​txm/​macro/​prototypes/​stats/​CAStyleMacro.groovy|CAStyleMacro.groovy]].
  
 Paramètres : Paramètres :
Ligne 74: Ligne 74:
         * [SLH, 23/07], avec reprise des parenthésages de regex ? ()..() -> $1 et $2         * [SLH, 23/07], avec reprise des parenthésages de regex ? ()..() -> $1 et $2
     * **label-font-family**     * **label-font-family**
-      * un nom de famille de police existant sur la machine ((la macro ListFonts liste des différentes ​polices installées sur la machine))+      * un nom de famille de police existant sur la machine ((l'​utilitaire ​ListFonts liste les noms de toutes les polices installées sur la machine))
     * **label-style**     * **label-style**
       * un code du style de police       * un code du style de police
Ligne 84: Ligne 84:
         * etc.         * etc.
     * **label-color**     * **label-color**
-      * un code de la couleur de l'​étiquette +      * un code de la couleur de l'​étiquette ​et éventuellement de sa transparence 
-      le code couleur ​est de la forme "R G B" ​ou "R G B A" +        * code couleur ​seule : de la forme "R G B" 
-        * codes R, G et B : entiers compris entre 0 et 255 codant ​la valeur de chaque ​canal couleurR = rouge, G = vert et B = bleu +        * code couleur et transparence (avec canal alpha) : de la forme "R G B A" 
-        * code A : entier compris entre 0 et 255 codant ​la transparence ​de l'​étiquette (canal alpha)+      valeurs des codes R, G et B : entiers compris entre 0 et 255 codant ​l'​intensité du canal couleur 
 +        * R = canal rouge, G = canal vert et B = canal bleu 
 +      valeurs du code A : entier compris entre 0 et 255 codant ​l'​opacité ​de l'​étiquette (255 = opaque)
       * exemples :       * exemples :
         * couleur bleue : ''​0 0 255''​         * couleur bleue : ''​0 0 255''​
         * couleur bleue à moitié transparente : ''​0 0 255 128''​         * couleur bleue à moitié transparente : ''​0 0 255 128''​
-      * voir la page [[https://​groupes.renater.fr/​wiki/​txm-info/​public/​specs_graphics_colors#​etat_de_la_plateforme]] pour utiliser les couleurs de la palette de TXM+      * voir la page de [[https://​groupes.renater.fr/​wiki/​txm-info/​public/​specs_graphics_colors#​etat_de_la_plateforme|spécifications des couleurs de TXM]] pour utiliser les couleurs de la palette de TXM et leurs codes 
 +      * ou un exemple de [[https://​imagecolorpicker.com/​color-code/​0000ff|site de sélection de couleur en ligne]] 
 +        * choisir la couleur, sa sombreur (shade / nuance) ou sa clareté (tint / teinte), puis copier les codes RGB 
 +        * le site propose également jusqu'​à quatre couleurs complémentaires
     * **shape-replacement**     * **shape-replacement**
       * un code de la forme du point pour remplacer la forme courante       * un code de la forme du point pour remplacer la forme courante
Ligne 107: Ligne 112:
       * toute autre valeur, y compris aucune, maintient l'​étiquette visible       * toute autre valeur, y compris aucune, maintient l'​étiquette visible
  
-**Exemple ​de tableaux de stylage du premier plan de l'AFC de la partition VOEUX/​text@loc/​@word**+**Exemples ​de tableaux de stylage du premier plan de l'AFC de la partition VOEUX/​text@loc/​@word**
  
-Téléchargement ​depuis le Sharedocs d'​Huma-Num : [[https://​sharedocs.huma-num.fr/​wl/?​id=J5IIEDt432vAwVoPLhKujM3WAcpv2Sdr|CAStyle-sample-parameters.ods]]+Ces documents ''​.ods''​ contiennent chacun un tableau de stylage des point-colonnes (feuille '​cols'​) et un tableau de stylage des point-lignes (feuille '​rows'​) [téléchargements ​depuis le Sharedocs d'​Huma-Num] : 
 +  * stylage des contributions à l'axe 1 : [[https://​sharedocs.huma-num.fr/​wl/?​id=P4BGk0TDwUcCfFAArnLtBLoCg0Lf9bX8|CAStyle-VOEUX-text@loc-axe1.ods]] 
 +  * stylage des contributions à l'axe 2 : [[https://​sharedocs.huma-num.fr/​wl/?​id=xYQiderp2vvLc19AqkhYkOL21jr179rB|CAStyle-VOEUX-text@loc-axe2.ods]]
  
 Description : Description :
Ligne 115: Ligne 122:
   * ils s'​appliquent aux étiquettes et aux formes de points des point-colonnes et des point-lignes   * ils s'​appliquent aux étiquettes et aux formes de points des point-colonnes et des point-lignes
   * les point-colonnes et les point-lignes sont stylés de la façon suivante :   * les point-colonnes et les point-lignes sont stylés de la façon suivante :
-    * la taille des étiquettes est proportionnelle à la contribution à l'axe 1 (cont1), les tailles vont de 1 à 10  (1 est la taille de base) +    * la taille des étiquettes est proportionnelle à la contribution à l'axe 1 (cont1) ou 2 (cont2), les tailles vont de 1 à 10  (1 est la taille de base) 
-    * la transparence des étiquettes est proportionnelle à la qualité de représentation sur le plan 1-2 (q12), les transparences vont de 80 (peu visible) à 255 (opaque)+    * la transparence des étiquettes est proportionnelle à l'​angle par rapport à l'​axe ​(cos2-1) ou 2 (cos2-2), les transparences vont de 80 (peu visible) à 255 (opaque)
     * la taille des formes de points est proportionnelle à la masse (masse), les tailles vont de 1 à 10     * la taille des formes de points est proportionnelle à la masse (masse), les tailles vont de 1 à 10
     * les étiquettes de '​mitterrand'​ et de '​hollande'​ sont de couleur '​rose',​ les autres sont en '​bleu'​     * les étiquettes de '​mitterrand'​ et de '​hollande'​ sont de couleur '​rose',​ les autres sont en '​bleu'​
     * les point-lignes dont l'​étiquette ne fait qu'un seul caractère (ponctuation) sont cachés     * les point-lignes dont l'​étiquette ne fait qu'un seul caractère (ponctuation) sont cachés
-    * les tailles et transparences sont calculés ​à l'aide de formules de projection linéaire utilisant deux macros Calc LinearMin et IntLinearMin inclues dans le document .ods+    * les tailles et transparences sont calculées ​à l'aide de formules de projection linéaire utilisant deux macros Calc LinearMin et IntLinearMin inclues dans le document .ods
       * elles prennent en entrée quatre arguments :       * elles prennent en entrée quatre arguments :
         * x : la valeur à projeter         * x : la valeur à projeter
Ligne 149: Ligne 156:
 End Function End Function
 </​code>​ </​code>​
 +  * pour les modifier dans les .ods depuis Calc :
 +    * lancer '​Outils > Macros > Éditer les macros'​
 +    * dans le '​Catalogue d'​objets'​ à gauche, double-cliquer sur '​CAStyle-sample-parameters.ods > Standard > Module1 > LinearMin'​
  
-Exemple ​de sortie ​:+Exemples ​de résultats ​:
  
-{{:public:afc-style-sample.png?800|}}+{{:public:castyle-voeux-text_loc-1x2-axe1.png?​800|}} ​
 +^  Stylage des contributions à l'axe 1  ^ 
 + 
 +| {{:​public:​castyle-voeux-text_loc-1x2-axe2.png?​800|}} | 
 +^  Stylage des contributions à l'axe 2  ^
  
 === TXM 0.8.0 et la macro AFCWithStyles === === TXM 0.8.0 et la macro AFCWithStyles ===
public/specs_afc.1627310267.txt.gz · Dernière modification: 2021/07/26 16:37 par slh@ens-lyon.fr