Modèle:Graphique polygonal
Utilisation
Ce modèle permet de créer des graphiques en ligne polygonaux à partir de données chiffrées passées en paramètres.
À l'heure actuelle, ce modèle permet de créer des graphes avec les limitations suivantes:
- Nombre maximal de séries de données : 10
- Nombre maximal de valeurs en abscisse : 35
Ce modèle se base sur l'extension EasyTimeline.
Ce modèle permet aussi d'obtenir le code Timeline généré, au moyen du paramètre mode=code
(à utiliser en prévisualisation).
Syntaxe
L'ordre des paramètres n'ayant pas d'importance, il est obligatoire d'indiquer le nom des paramètres à l'appel du modèle.
{{Graphique polygonal | marge_h = | marge_b = | marge_d = | marge_g = | largeur = | hauteur = | nb_abscisses = | y_max = | nb_series = | coul_fond = | grille = | coul_grille_principale = | coul_grille_secondaire = | pas_grille_principale = | pas_grille_secondaire = | points = | coul_serie_1 = | ... | coul_serie_10 = | lb_x1 = | ... | lb_x35 = | S01V01 = | ... | S01V35 = | S02V01 = | ... | S02V35 = | ... | S10V01 = | ... | S10V35 = | mode =<!-- optionnel (mode=code pour afficher le code Timeline généré) --> }}
Paramètres
Les paramètres peuvent êtres regroupés en plusieurs catégories:
- Les paramètres de mise en forme (taille de l'image, marges de tracé...)
- Les paramètres de formes et couleurs (épaisseur des trais de tracé, couleurs des grilles, du fond de l'image, des tracés...)
- Les paramètres des séries de données (valeurs de données par série)
- Les paramètres des axes (valeur maximale de l'ordonnée, nombre d'abscisses, libellés des abscisses, ...)
Paramètres de mise en forme
Tous ces paramètres sont optionnels:
largeur
: largeur en pixels de l'image de rendu (500 par défaut)hauteur
: hauteur en pixels de l'image de rendu (350 par défaut).marge_h
: marge en pixels entre le haut de l'image et le haut de la zone de tracé (10 par défaut)marge_b
: marge en pixels entre le bas de l'image et le bas de la zone de tracé (20 par défaut)marge_d
: marge en pixels entre la droite de l'image et la droite de la zone de tracé (10 par défaut)marge_g
: marge en pixels entre la gauche de l'image et la gauche de la zone de tracé (30 par défaut)
Paramètres de formes et couleurs
Tous ces paramètres sont optionnels:
coul_fond
: couleur de fond de l'image générée (blanc par défaut).coul_grille_principale
: couleur des graduations principales de la grille d'ordonnées (gris foncé par défaut).coul_grille_secondaire
: couleur des graduations secondaire de la grille d'ordonnées (gris clair par défaut).coul_serie_1
àcoul_serie_10
: couleur de chaque tracé de série de donnéesepaisseur_serie1
àepaisseur_serie10
: épaisseur du tracé de chaque série, de 0.1 (très fin) à 10 (très épais). Valeur par défaut : 0.8
L'intégralité des codes couleurs correspondant à EasyTimeline et utilisables dans le modèle sont disponibles sur l'aide de l'extension EasyTimeline.
Paramètres de séries de données
SaaVxx
: Valeur xx (de 01 à 35) de la série aa (de 01 à 10). La valeur qui suit est comprise entre 0 et le paramètrey_max
(voir ci-dessous).- Exemple :
S05V01 = 25
signifie : « La première valeur (d'abscisse 01) de la cinquième série (05) vaut 25 ».
- Exemple :
points
: Indique si des points symbolisant l'abscisse des données doivent être ajoutés à la courbe.points = oui
signifie que l'on ajoute des points pour toute série de données. Toute autre valeur du paramètre ne sera pas prise en compte.
Paramètres des axes
pas_grille_principale
: pas de chaque subdivision principale de l'ordonnée. Obligatoire.pas_grille_secondaire
: pas de chaque subdivision secondaire de l'ordonnée (si la paramètregrille
est paramétré àoui
.nb_abscisses
: nombre de valeurs en abscisses. Obligatoire.lb_x1
àlb_x35
: les étiquettes (libellés) des valeurs de l'axe des abscisses. Il doit y en avoir le même nombre que paramétré dansnb_abscisses
. Valeur par défaut : nombre de 1 à 35.y_max
: Valeur maximale de l'ordonnée (axe y). Obligatoire.y_min
: Valeur minimale de l'ordonnée (axe y). facultatif, par défaut 0.
Paramètres mode
Le paramètre optionel mode=code
permet d'afficher le code Timeline généré, à utiliser en mode prévisualisation. Cela peut être utile soit pour du débug, soit si on souhaite copier-coller le code Timeline directement dans l'article, éventuellement en y apportant des modifications manuelles.
Exemple
Code wiki | Rendu |
---|---|
{{Graphique polygonal | coul_fond = white | largeur = 500 | hauteur = 350 | marge_g = 40 | marge_d = 15 | marge_h = 10 | marge_b = 20 | nb_series = 3 | nb_abscisses = 10 | lb_x1 = Val. 1 | lb_x2 = Val. 2 | lb_x3 = Val. 3 | lb_x4 = Val. 4 | lb_x5 = Val. 5 | lb_x6 = Val. 6 | lb_x7 = Val. 7 | lb_x8 = Val. 8 | lb_x9 = Val. 9 | lb_x10 = Val. 10 | y_max = 3000 | y_min = 1000 | grille = oui | pas_grille_principale = 1000 | pas_grille_secondaire = 100 | S01V02 = 2200 | S01V03 = 2400 | S01V04 = 2500 | S01V05 = 2600 | S01V06 = 2500 | S02V01 = 1400 | S02V02 = 2000 | S02V03 = 1600 | S02V04 = 1800 | S02V05 = 2400 | S02V06 = 2400 | S02V07 = 2500 | S02V08 = 2000 | S02V09 = 1600 | S02V10 = 1800 | S03V01 = 1800 | S03V04 = 2000 | S03V05 = 1600 | S03V06 = 1800 | S03V07 = 2400 | S03V09 = 2400 | points = oui }} |
Limitations
- Il est impossible d'utiliser le mot magique formatnum pour mettre en forme les valeurs d'abscisses.
- Pas d'alternative textuelle pour l'accessibilité du contenu.
Ajout du 25/02/2012
- Il est désormais possible de « sauter » des valeurs en abscisses. Exemple: Renseigner la valeur S01V01 et S01V03, sans la valeur S01V02 tracera un segment entre l'abscisse 1 et l'abscisse 3 à leurs valeurs respectives.
Ajout du 06/03/2012
- Il est désormais possible d'intégrer des points symbolisant la position des données de série sur chaque polygone, en utilisant le paramètre
points = oui
.
Ajout du 17/01/2013
- Il est désormais possible de définir la valeur minimum de l'axe de ordonnées : y_min
Ajout du 08/02/2014
- Il est désormais possible d'obtenir le code Timeline avec le paramètre
mode=code
.
Ajout du 31/03/2016
- Passage de la limite de 25 à 35.
Variante
Sous-modèles
Voir aussi
- EasyTimeline
- {{Graph:Chart}} (basé sur Graph, remplaçant de EasyTimeline)
Ce modèle permet de créer des graphiques en ligne polygonaux à partir de données chiffrées passées en paramètres. À l'heure actuelle, ce modèle permet de créer des graphes avec les limitations suivantes:
- Nombre maximal de séries de données : 10
- Nombre maximal de valeurs en abscisse : 35
Paramètre | Description | Type | État | |
---|---|---|---|---|
Pas de la grille principale | pas_grille_principale | pas de chaque subdivision principale de l'ordonnée. | Nombre | obligatoire |
Pas de la grille secondaire | pas_grille_secondaire | pas de chaque subdivision secondaire de l'ordonnée (si la paramètre grille est paramétré à oui). | Nombre | facultatif |
Nombre de valeurs | nb_abscisses | Nombre de valeurs en abscisses (axe horizontal).
| Nombre | obligatoire |
Valeur maximale de l'ordonnée (axe y) | y_max | Valeur de fin de l'axe vertical. | Nombre | obligatoire |
Valeur minimale de l'ordonnée (axe y) | y_min | Valeur de début de l'axe vertical. Facultatif.
| Nombre | facultatif |
Points | points | Indique si des points symbolisant l'abscisse des données doivent être ajoutés à la courbe. points = oui signifie que l'on ajoute des points pour toute série de données. Toute autre valeur du paramètre ne sera pas prise en compte.
| Contenu | facultatif |
Couleur de fond | coul_fond | couleur de fond de l'image générée
| Contenu | facultatif |
Couleur de la grille principale | coul_grille_principale | couleur des graduations principales de la grille d'ordonnées (gris foncé par défaut)
| Contenu | facultatif |
Couleur de la grille secondaire | coul_grille_secondaire | couleur des graduations secondaire de la grille d'ordonnées (gris clair par défaut) | Contenu | facultatif |
Largeur | largeur | largeur en pixels de l'image de rendu
| Nombre | facultatif |
Hauteur | hauteur | hauteur en pixels de l'image de rendu
| Nombre | facultatif |
Marge du haut | marge_h | marge en pixels entre le haut de l'image et le haut de la zone de tracé
| Nombre | facultatif |
Marge du bas | marge_b | marge en pixels entre le bas de l'image et le bas de la zone de tracé
| Nombre | facultatif |
Marge de droite | marge_d | marge en pixels entre la droite de l'image et la droite de la zone de tracé
| Nombre | facultatif |
Marge de gauche | marge_g | marge en pixels entre la gauche de l'image et la gauche de la zone de tracé
| Nombre | facultatif |
Couleur de la série 1 | coul_serie_1 | Rouge par défaut
| Contenu | facultatif |
Couleur de la série 2 | coul_serie_2 | Bleu par défaut
| Contenu | facultatif |
Couleur de la série 3 | coul_serie_3 | Vert par défaut.
| Contenu | facultatif |
Couleur de la série 4 | coul_serie_4 | Jaune par défaut
| Contenu | facultatif |
Couleur de la série 5 | coul_serie_5 | Orange par défaut
| Contenu | facultatif |
Couleur de la série 6 | coul_serie_6 | Violet par défaut
| Contenu | facultatif |
Couleur de la série 7 | coul_serie_7 | Rose par défaut
| Contenu | facultatif |
Couleur de la série 8 | coul_serie_8 | Brun (#EE9A49) par défaut
| Contenu | facultatif |
Couleur de la série 9 | coul_serie_9 | Bordeaux (#7F1734) par défaut
| Contenu | facultatif |
Couleur de la série 10 | coul_serie_10 | Noir par défaut
| Contenu | facultatif |
Épaisseur de la série 1 | epaisseur_serie1 | épaisseur du tracé de la série, de 0.1 (très fin) à 10 (très épais)
| Nombre | facultatif |
Épaisseur de la série 2 | epaisseur_serie2 | aucune description
| Nombre | facultatif |
Épaisseur de la série 3 | epaisseur_serie3 | aucune description
| Nombre | facultatif |
Épaisseur de la série 4 | epaisseur_serie4 | aucune description
| Nombre | facultatif |
Épaisseur de la série 5 | epaisseur_serie5 | aucune description
| Nombre | facultatif |
Épaisseur de la série 6 | epaisseur_serie6 | aucune description
| Nombre | facultatif |
Épaisseur de la série 7 | epaisseur_serie7 | aucune description
| Nombre | facultatif |
Épaisseur de la série 8 | epaisseur_serie8 | aucune description
| Nombre | facultatif |
Épaisseur de la série 9 | epaisseur_serie9 | aucune description
| Nombre | facultatif |
Épaisseur de la série 10 | epaisseur_serie10 | aucune description
| Nombre | facultatif |
Mode de génération | mode | Permet d'afficher le code Timeline généré, à utiliser en mode prévisualisation. Cela peut être utile soit pour du débug, soit si on souhaite copier-coller le code Timeline directement dans l'article, éventuellement en y apportant des modifications manuelles
| Inconnu | facultatif |
Grille secondaire | grille | "oui" pour activer la grille secondaire | Contenu | facultatif |
S01V01 | S01V01 | Première valeur | Nombre | suggéré |
lb_x1 | lb_x1 | Label de la première valeur
| Contenu | suggéré |
Nombre de séries | nb_series | Nombre de courbes sur le graphique (axe vertical).
| Nombre | suggéré |
S01V02 | S01V02 | aucune description | Inconnu | facultatif |
S01V03 | S01V03 | aucune description | Inconnu | facultatif |
S01V04 | S01V04 | aucune description | Inconnu | facultatif |
S01V05 | S01V05 | aucune description | Inconnu | facultatif |
S01V06 | S01V06 | aucune description | Inconnu | facultatif |
S01V07 | S01V07 | aucune description | Inconnu | facultatif |
S01V08 | S01V08 | aucune description | Inconnu | facultatif |
S01V09 | S01V09 | aucune description | Inconnu | facultatif |
S01V10 | S01V10 | aucune description | Inconnu | facultatif |
S01V11 | S01V11 | aucune description | Inconnu | facultatif |
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier) et la page de test (modifier).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.