Modèle:Bartable

Une page de Wikipédia, l'encyclopédie libre.

 Documentation[voir] [modifier] [historique] [purger]

Utilisation[modifier le code]

Ce modèle ajoute une barre de longueur proportionnelle à une valeur (y compris une valeur négative) dans une table pour permettre des comparaisons.

Ce modèle est à utiliser dans une table. Il génère soit deux cellules (s'il n'existe que des valeurs positives) ou ou trois cellules (pour créer une barre sur la gauche pour les valeurs négatives). Pour cette raison l’entête de la colonne utilisée pour le modèle doit contenir soit le paramètre colspan="2" or colspan="3" pour que les colonnes soient générées correctement.

Le modèle génère deux cellules si le paramètre échelle est positif et trois s'il est négatif

Syntaxe[modifier le code]

  • {{Bartable|valeur|unité|échelle|hauteur|style}}

Paramètres[modifier le code]

valeur (obligatoire)
tout nombre réel ou expression mathématique dont le résultat est un nombre. Les virgules peuvent être utilisées pour grouper les chiffres (mise en page anglosaxonne).
unité (par défaut = vide)
unité par exemple "m" pour mètres. Précéder d'un blanc si vous souhaitez un blanc entre la valeur et l'unité.
échelle (par défaut = 1)
facteur appliqué à valeur pour aboutir à une longueur de la barre en pixels. Utilisez toujours le même facteur à l'intérieur d'un tableau sinon votre représentation sous forme de barres ne sera pas à l'échelle  !
l'échelle peut être négative, auquel cas une colonne sera ajoutée pour montrer la valeur négative (voir les exemples à trois colonnes ci-dessous).
hauteur (par défaut = "2ex")
hauteur de la barre dans les mesures acceptées par la feuille de style CSS par exemple "1em" or "16px".
style (par défaut = vide)
style CSS à appliquer à la barre par exemple "background:red;".

Exemple[modifier le code]

Articles faisant appel au modèle :

Exemples issus du monde réel[modifier le code]

{| class="wikitable"
|+ 
Température de fusion sous 1 atmosphère
! Élément!! Température !! colspan="2" | Relative size
|-
| Mercure    || {{bartable| -38.72|C|-2|1em|background:silver}}
|-
| Brome    || {{bartable|  -7.10|C|-2|1em|background:brown}}
|-
| Eau|| {{bartable|       0|C|-2|1em}}
|-
| Phosphore || {{bartable|  44.10|C|-2|1em|background:red}}
|-
| Iode     || {{bartable| 113.50|C|-2|1em|background:indigo}}
|-
| Soufre    || {{bartable| 115.36|C|-2|1em|background:yellow}}
|}
Température de fusion sous 1 atmosphère
Élément Température Relative size
Mercure -38.72C
 
Brome -7.10C
 
Eau 0C
Phosphore 44.10C 44.1
 
Iode 113.50C 113.5
 
Soufre 115.36C 115.36
 

2 colonnes (uniquement des valeurs positives)[modifier le code]

{| class="wikitable"
! Exemple                             || colspan="2" | Rendu
|-
| Valeur uniquement                          || {{bartable|272}}
|-
| Valeur négative                      || {{bartable|-72}}
|-
| Expression mathématique                    || {{bartable|exp(1)*1e2}}
|-
| Valeur et unité (notez l'espace qui est ajouté)   || {{bartable|272| km/h}}
|-
| Valeur et unité (lien vers la définition) || {{bartable|272|[[Degree_(angle)|°]]}}
|-
| Valeur et unité (avec formatage)    || align="right"|''θ'' = {{bartable|272|°}}
|-
| Valeur et échelle                     || {{bartable|272||1/(2^0.5)}}
|-
| Valeur et hauteur                    || {{bartable|272|||4px}}
|-
| Valeur et style                    || {{bartable|272||||background:blue;}}
|-
| Valeur avec virgule et échelle        || {{bartable|2,720||.1}}
|-
| Utilisation de tous les paramètres    || {{bartable|18^2|%|sin(1)|2em|border:ridge red;}}
|-
|}
Exemple Rendu
Valeur uniquement 272 272
 
Valeur négative -72
Expression mathématique exp(1)*1e2 271.8281828459
 
Valeur et unité (notez l'espace qui est ajouté) 272 km/h 272
 
Valeur et unité (lien vers la définition) 272° 272
 
Valeur et unité (avec formatage) θ = 272° 272
 
Valeur et échelle 272 272
 
Valeur et hauteur 272 272
 
Valeur et style 272 272
 
Valeur avec virgule et échelle 2,720 2.72
 
Utilisation de tous les paramètres 18^2% 324
 

Utilisation avec trois colonnes (valeurs positives et négatives)[modifier le code]

{| class="wikitable"
! Exemple                             || colspan="3" | Rendu
|-
| Valeur seule                         || {{bartable|272||-1}}
|-
| Valeur négative                      || {{bartable|-72||-1}}
|-
| Expression mathématique                    || {{bartable|exp(1)*1e2||-1}}
|-
| Valeur et unité (notez l'espace qui est ajouté)   || {{bartable|272| km/h|-1}}
|-
| Valeur et unité (lien vers la définition) || {{bartable|272|[[Degré (angle)|°]]|-1}}
|-
| Valeur et unité (avec formatage)    || align="right"|''θ'' = {{bartable|272|°|-1}}
|-
| Valeur et échelle                     || {{bartable|272||-1/(2^0.5)}}
|-
| Valeur et hauteur                    || {{bartable|272||-1|4px}}
|-
| Valeur et style                    || {{bartable|272||-1||background:blue;}}
|-
| Valeur avec virgule et échelle        || {{bartable|2,720||-.1}}
|-
| Utilisation de tous les paramètres    || {{bartable|18^2|%|sin(-1)|2em|border:ridge red;}}
|-
|}
Exemple Rendu
Valeur seule 272 272
 
Valeur négative -72
 
Expression mathématique exp(1)*1e2 271.8281828459
 
Valeur et unité (notez l'espace qui est ajouté) 272 km/h 272
 
Valeur et unité (lien vers la définition) 272° 272
 
Valeur et unité (avec formatage) θ = 272° 272
 
Valeur et échelle 272 272
 
Valeur et hauteur 272 272
 
Valeur et style 272 272
 
Valeur avec virgule et échelle 2,720 2.72
 
Utilisation de tous les paramètres 18^2% 324