Aller au contenu

Module:Diagramme/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 16 août 2014 à 16:22 et modifiée en dernier par Ickx6 (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Ce module exporte deux fonctions :

  • bar chart : l'histogramme (graphique en colonne)
  • pie chart : le diagramme en secteurs (camembert)

Histogramme

Le module est invoqué par le code {{#invoke:Diagramme|bar chart|…|…|…}}

Paramètres

Paramètre Résultat
delimiter Délimite plusieurs valeurs lorsqu'il est spécifié en utilisant par défaut le symbole à deux points (:). En principe vous n'avez pas à toucher à ce paramètre
width Largeur : si ce paramètre est renseigné, la valeur indiquée doit être au minimum de 200. (La valeur par défaut est de 500.)
height Hauteur : si ce paramètre est renseigné, la valeur minimale est de 200. (La valeur par défaut est de 350.)
group n « n » étant un nombre, écrivez group 1, group 2, etc. en fonction de groupes de colonnes présents dans le graphique ; les valeurs devant être renseignées, voir l'exemple illustré.
tooltip n Info-bulle associée à une colonne spécifique. Si aucune info-bulle n'est définie spécifiquement pour une colonne, et que cette dernière a un lien, alors ce lien sera utilisée comme info-bulle. Sinon, l'info-bulle sera combiné à partir du nom du groupe et la valeur, éventuellement avec "unités préfixe" et "unités suffixe" ..
links n Les liens vers les articles associés à chaque colonne.
stack Empilement au sein d'une même colonne. Le seul fait de mentionner ce paramètre signifie « oui » (même en laissant la valeur en blanc). Pour dire « non », il suffit de l'omettre.
tooltip value accumulation Fonctionne uniquement avec le paramètre stack, destinée à faire afficher dans l'info-bulle la valeur cumulée de tous les blocs (non testé).
colors Couleurs désignant les différents groupes ; il devrait y avoir en avoir autant que le nombre de groupes. Utilisez les noms de couleurs html ou les notations #xxx ou #xxxxxx.
x legends Les légendes pour chaque groupe de colonne ; la syntaxe wiki peut être employée pour insérer un lien interne.
hide group legends Les légendes du groupe ne seront pas affichés en dessous du tableau. Toute valeur signifie « oui ». Pour dire « non », il suffit de ne pas spécifier ce paramètre, ou laisser la valeur à blanc.
scale per group Configure une échelle Y distincte pour chaque groupe. Incompatible avec stack. Même si certaines de ces échelles sont identiques, elles seront tirées au sort séparément lorsque ce paramètre est activé. Toute valeur non-vide signifie « oui ». Pour dire « non », il suffit de ne spécifiez pas ce paramètre, ou laisser la valeur à blanc.
units prefix Préfixe qui apparaîtrait dans l'info-bulle. Par exemple, si vous ajoutiez le symbole $, si les valeurs s'afficheraient sous la forme « $500 » au lieu de « 500 » dans l'info-bulle
units suffix Suffixe : idem. Si vous utilisez l'info-bulle affichera par exemple 88€ au lieu de 88. Utiliser _€ affichera 88 € (le tiret bas est remplacé par un espace dans l'info-bulle).
group names Les légendes affectées aux différents groupes de colonnes.


Modules externes et autres éléments dont ce module a besoin pour fonctionner :

Exemple basique

{{ #invoke:Diagramme | bar chart
| group 1 = 40 : 50 : 60 : 20
| group 2 = 20 : 60 : 12 : 44
| group 3 = 55 : 14 : 33 : 5
| links 1 = Pomme : McIntosh (pomme) : Golden delicious
| links 2 = Banane : Abricot : Pêche (fruit)
| links 3 = Orange : Poire : Raisin
| tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4
| colors = green : yellow : orange
| group names = Pomme: Banane : Orange
| x legends = Avant : Pendant : Après : Post mortem
}}

Erreur Lua dans Module:Diagramme à la ligne 221 : attempt to get length of field '?' (a nil value).

Exemple avec empilement (paramètre stack)

Le même graphique, avec une taille plus petite, utilisant les paramètres height, width, stack, units suffix.

{{ #invoke:Diagramme | bar chart
| height = 250
| width = 300
| stack = 1
| group 1 = 40 : 50 : 60 : 20
| group 2 = 20 : 60 : 12 : 44
| group 3 = 55 : 14 : 33 : 5
| colors = green : yellow : orange
| group names = Apple : Banana : Orange
| units suffix = kg
| x legends = Before : During : After : Post mortem
}}

Erreur Lua dans Module:Diagramme à la ligne 221 : attempt to get length of field '?' (a nil value).

Exemple avec une échelle différente par groupe

Il est possible d'afficher une échelle et des unités différentes pour chaque groupe :

{{ #invoke:Diagramme | bar chart
| width = 800
| group 1 = 1500000 : 2500000 : 3500000
| group 2 = 200 : 5000 : 45000
| group 3 = 2000 : 5000 : 20000
| colors = red : blue : green
| group names = Population : Auto : Coût moyen
| x legends = 1920 : 1965 : 2002
| tooltip 2 = : Il n'y a pas de donnée fiable pour le nombre de voiture en 1965. Nous avons pris 5000 comme étant la meilleure estimation.
| units suffix =::_€
| scale per group = 1
}}

. Regardez le paramètre "unit suffix" : nous n'avons pas besoin du préfixe pour les 2 premiers groupes, nous utilisons donc des colonnes sans contenu. Prenez connaissance aussi de l'info-bulle spéciale pour "Auto"

Erreur Lua dans Module:Diagramme à la ligne 221 : attempt to get length of field '?' (a nil value).

Diagramme circulaire

Le module est invoqué par le code {{#invoke:Diagramme|pie chart|…|…|…}}

En attendant une traduction, voir en:Module:Chart pour une documentation (en anglais)