Modèle:Graphique démographique/ancien
Description modifier
Ancienne version du modèle Graphique démographique modifier
Ce modèle est la version ancienne du modèle {{Graphique démographique}}, du temps où il s'appelait "Générateur de code de courbe démographique", avec moins de paramètres, des valeurs par défaut des paramètres différentes et une écriture différente du code. Simplement deux paramètres ont été renommés pour être consistant avec la nouvelle version.
Également il génère une graduation de plus en haut que l'échelle maximale tandis que la nouvelle version utilise l'échelle maximale comme dernière graduation. Cet ancien modèle est conservé juste au cas où quelqu'un le trouvait plus simple d'emploi ou préférait ses valeurs par défaut et le comportement indiqué à la phrase précédente pour le nombre de graduations.
Description de cette version modifier
Ce modèle sert à obtenir le code EasyTimeline permettant de tracer une courbe d'évolution démographique.
Ce modèle est en réalité davantage un outil qu'un véritable modèle comme on l'entend généralement. Il s'utilise en prévisualisation uniquement (voir utilisation ci-dessous) et ne doit pas être intégré en tant que tel dans un article. Les paramètres |année |population
sont exactement les mêmes que ceux du tableau d'évolution démographique {{Démographie}} cependant la notation est ici |année |population
alors qu'elle est aujourd'hui |année=population
dans le modèle {{Démographie}} (elle était identique auparavant dans le modèle Démographie2).
Utilisation modifier
Pour, avec l'aide de ce modèle, mettre une courbe d'évolution démographique dans un article, il faut procéder en trois étapes simples :
- (1) Dans la fenêtre d'édition d'une page quelconque, placer ce modèle {{Graphique démographique}} avec ses paramètres. Pour cela on peut par exemple copier-coller les lignes du tableau {{Démographie}} en les modifiant ainsi :
- utiliser le modèle "Générateur de code de courbe démographique" à la place de "Démographie",
- ajouter les 3 paramètres obligatoires ci-dessous et éventuellement les paramètres facultatifs,
- modifier si nécessaire le format des chiffres de population afin qu'ils soient tous ou bien sans espace, ou bien de la forme {{formatnum:1234567}}, et sans autre texte (pas de références).
- (2) Prévisualiser (cela affiche le code EasyTimeline à utiliser) et copier le code EasyTimeline ainsi obtenu.
- (3) Coller le code EasyTimeline dans l'article, prévisualiser pour vérifier que la courbe s'affiche correctement, et enfin publier.
Ce modèle est actuellement limité à 50 graduations de population (échelle de population) et 50 couples date / population. Rien n'empêche d'étendre ces limites dans le modèle si cela s'avérait utile.
Note: ce modèle fait appel à un sous-modèle intitulé "/Code Timeline html" modèle:Graphique démographique/Code Timeline html.
Syntaxe complète modifier
{{Générateur de code de courbe démographique |max échelle =<!-- obligatoire (il y a une valeur par défaut mais elle est arbitraire) --> |échelle secondaire =<!-- obligatoire (il y a une valeur par défaut mais elle est arbitraire) --> |une graduation principale toutes les =<!-- obligatoire (il y a une valeur par défaut mais elle est arbitraire) --> |hauteur additionnelle =<!-- facultatif, nombre entier positif ou négatif, par défaut 0 --> |année min =<!-- facultatif, par défaut 1790 --> |année max =<!-- facultatif, par défaut 2020 --> |marge de gauche =<!-- facultatif, une valeur adaptée à l'échelle de population est calculée par défaut --> |année |population |année |population |année |population |année |population }}
- Important: ce modèle ne fonctionne que pour des populations de la forme
1234567
ou bien de la forme{{formatnum:1234567}}
, il ne fonctionne pas si il y a un espace entre les chiffres d'une population ou bien des références.
- Les données qui ne respectent pas l'une des deux formes possibles décrites ci-dessus sont ignorées et les points correspondants ne sont pas inclus dans le code EasyTimeline généré. Ils ne seront pas affichés dans le graphique, ni non plus la courbe à l'endroit de ces points.
Remarques modifier
- Si vous souhaitez modifier le code EasyTimeline généré, c'est bien sûr possible. La syntaxe EasyTimeline est expliquée ici: Aide:Frise chronologique (traduction de l'anglais Extension:EasyTimeline/syntax).
- Il est possible de modifier la couleur de la courbe dans le code EasyTimeline (au tout début), en modifiant la ligne «
id:couleurcourbe value:rgb(0,0.6,0.4)
» en donnant la couleur que vous voulez à la place dergb(0,0.6,0.4)
, toutefois cela est vivement déconseillé pour les communes de France qui doivent respecter la même charte graphique. Pour d'autres courbes d'évolution démographique il est essentiel de consulter la charte correspondante au préalable ainsi que la recommandation relative à l'usage des couleurs WP:COULEUR. Attention au contraste qui doit rester très fort pour des questions d'accessibilité.
- Voir la syntaxe du code couleur sur Aide:Frise chronologique#Colors ou en anglais (plus complet) sur Extension:EasyTimeline/syntax#Colors.
Exemples modifier
Exemple 1 modifier
{{Graphique démographique |mode =ancien |max échelle =1000 |échelle secondaire =100 |une graduation principale toutes les =2 |hauteur additionnelle =<!-- par défaut 0 --> |année min =<!-- par défaut 1790 --> |année max =<!-- par défaut 2020 --> |1793|644 |1800|639 |1806|675 |1821|748 |1831|755 |1836|762 |1841|712 |1846|856 |1851|863 |1856|830 |1861|789 |1866|704 |1872|729 |1876|687 |1881|600 |1886|605 |1891|584 |1896|585 |1901|597 |1906|582 |1911|577 |1921|524 |1926|476 |1931|469 |1936|408 |1946|459 |1954|412 |1962|401 |1968|384 |1975|370 |1982|445 |1990|479 |1999|465 |2006|440 |2013|498 }}
Ceci génère le texte suivant (le graphique correspondant est après) :
COPIEZ-COLLEZ LE SCRIPT SUIVANT DANS L'ARTICLE POUR OBTENIR UNE COURBE DÉMOGRAPHIQUE :
(le script EasyTimeline lui-même est en vert et la partie en bleu est une suggestion de présentation)
<div style="text-align: center;">'''Courbe d'évolution démographique de xxxx depuis 1793'''<br /><!--
---------- début de graphique en code Timeline, suite de l'article plus loin ------->
<timeline>
Colors =
id:grisclair value:gray(0.9)
id:grisfonce value:gray(0.5)
id:couleurcourbe value:rgb(0,0.6,0.4)
ImageSize = width:742 height:231
PlotArea = left:42 right:10 top:1 bottom:20
TimeAxis = orientation:horizontal
AlignBars = justify
DateFormat = yyyy
Period = from:1790 till:2020
ScaleMajor = unit:year increment:10 start:1790
BarData =
bar:12 text:
bar:11 text:1 000
bar:10 text:
bar:9 text:800
bar:8 text:
bar:7 text:600
bar:6 text:
bar:5 text:400
bar:4 text:
bar:3 text:200
bar:2 text:
bar:1 text:0
PlotData =
color:grisclair width:0.5 # repères et légende axe vertical (population)
bar:12 color:white from:start till:end
bar:11 color:grisfonce from:start till:end
bar:10 from:start till:end
bar:9 color:grisfonce from:start till:end
bar:8 from:start till:end
bar:7 color:grisfonce from:start till:end
bar:6 from:start till:end
bar:5 color:grisfonce from:start till:end
bar:4 from:start till:end
bar:3 color:grisfonce from:start till:end
bar:2 from:start till:end
bar:1 color:grisfonce from:start till:end
LineData =
layer:front color:couleurcourbe width:1 # courbe de population
points:(51,142)(72,141) # 1793: 644 h. à 1800: 639 h.
points:(72,141)(90,148) # 1800: 639 h. à 1806: 675 h.
points:(90,148)(135,161) # 1806: 675 h. à 1821: 748 h.
points:(135,161)(180,164) # 1821: 748 h. à 1836: 762 h.
points:(180,164)(195,155) # 1836: 762 h. à 1841: 712 h.
points:(195,155)(210,182) # 1841: 712 h. à 1846: 856 h.
points:(210,182)(225,183) # 1846: 856 h. à 1851: 863 h.
points:(225,183)(240,177) # 1851: 863 h. à 1856: 830 h.
points:(240,177)(255,169) # 1856: 830 h. à 1861: 789 h.
points:(255,169)(270,153) # 1861: 789 h. à 1866: 704 h.
points:(270,153)(288,158) # 1866: 704 h. à 1872: 729 h.
points:(288,158)(300,150) # 1872: 729 h. à 1876: 687 h.
points:(300,150)(315,133) # 1876: 687 h. à 1881: 600 h.
points:(315,133)(330,134) # 1881: 600 h. à 1886: 605 h.
points:(330,134)(345,130) # 1886: 605 h. à 1891: 584 h.
points:(345,130)(360,131) # 1891: 584 h. à 1896: 585 h.
points:(360,131)(375,133) # 1896: 585 h. à 1901: 597 h.
points:(375,133)(390,130) # 1901: 597 h. à 1906: 582 h.
points:(390,130)(405,129) # 1906: 582 h. à 1911: 577 h.
points:(405,129)(435,119) # 1911: 577 h. à 1921: 524 h.
points:(435,119)(450,110) # 1921: 524 h. à 1926: 476 h.
points:(450,110)(465,109) # 1926: 476 h. à 1931: 469 h.
points:(465,109)(480,97) # 1931: 469 h. à 1936: 408 h.
points:(480,97)(510,107) # 1936: 408 h. à 1946: 459 h.
points:(510,107)(534,98) # 1946: 459 h. à 1954: 412 h.
points:(534,98)(558,96) # 1954: 412 h. à 1962: 401 h.
points:(558,96)(576,93) # 1962: 401 h. à 1968: 384 h.
points:(576,93)(597,90) # 1968: 384 h. à 1975: 370 h.
points:(597,90)(618,104) # 1975: 370 h. à 1982: 445 h.
points:(618,104)(642,111) # 1982: 445 h. à 1990: 479 h.
points:(642,111)(669,108) # 1990: 479 h. à 1999: 465 h.
points:(669,108)(690,103) # 1999: 465 h. à 2006: 440 h.
points:(690,103)(711,114) # 2006: 440 h. à 2013: 498 h.
color:black width:3 # points de population
points:(51,141)(51,143) # 1793: 644 h.
points:(72,140)(72,142) # 1800: 639 h.
points:(90,147)(90,149) # 1806: 675 h.
points:(135,160)(135,162) # 1821: 748 h.
points:(180,163)(180,165) # 1836: 762 h.
points:(195,154)(195,156) # 1841: 712 h.
points:(210,181)(210,183) # 1846: 856 h.
points:(225,182)(225,184) # 1851: 863 h.
points:(240,176)(240,178) # 1856: 830 h.
points:(255,168)(255,170) # 1861: 789 h.
points:(270,152)(270,154) # 1866: 704 h.
points:(288,157)(288,159) # 1872: 729 h.
points:(300,149)(300,151) # 1876: 687 h.
points:(315,132)(315,134) # 1881: 600 h.
points:(330,133)(330,135) # 1886: 605 h.
points:(345,129)(345,131) # 1891: 584 h.
points:(360,130)(360,132) # 1896: 585 h.
points:(375,132)(375,134) # 1901: 597 h.
points:(390,129)(390,131) # 1906: 582 h.
points:(405,128)(405,130) # 1911: 577 h.
points:(435,118)(435,120) # 1921: 524 h.
points:(450,109)(450,111) # 1926: 476 h.
points:(465,108)(465,110) # 1931: 469 h.
points:(480,96)(480,98) # 1936: 408 h.
points:(510,106)(510,108) # 1946: 459 h.
points:(534,97)(534,99) # 1954: 412 h.
points:(558,95)(558,97) # 1962: 401 h.
points:(576,92)(576,94) # 1968: 384 h.
points:(597,89)(597,91) # 1975: 370 h.
points:(618,103)(618,105) # 1982: 445 h.
points:(642,110)(642,112) # 1990: 479 h.
points:(669,107)(669,109) # 1999: 465 h.
points:(690,102)(690,104) # 2006: 440 h.
points:(711,113)(711,115) # 2013: 498 h.
# échelle de temps: le graphe commence à 1790 = 42 px, ensuite chaque année fait 3 px jusqu'à 2020 = 42+3x230 = 732 px
# échelle de population: le graphe va de 20px à 228px, donc 0 hab. = 20px et 1 habitant fait 208/1100 = 0.189091 pixel
# et donc l'ordonnée (population) des points est y = 20 + nb(habitants) x 0.189091
# Courbe réalisée avec l'aide du modèle [[modèle:Graphique démographique]]
</timeline>
<!---------- fin du graphique en code Timeline --------------------------------------->
</div>
- Notes importantes pour l'utilisation de ce modèle de génération de code EasyTimeline :
- Syntaxe: ce modèle ne fonctionne que pour des populations de la forme
1234567
, il ne fonctionne pas si il y a un espace entre les chiffres d'une population ou bien des références. - Si jamais les lignes horizontales de graduation de population sont trop épaisses, ré-essayez avec le paramètre
hauteur additionnelle = 1
. - Vous pouvez utiliser le paramètre hauteur additionnelle également pour tout simplement augmenter (ou diminuer si la valeur est négative) la hauteur de l'image.
- Pour plus de détails voyez la documentation de ce modèle Graphique démographique.
- Syntaxe: ce modèle ne fonctionne que pour des populations de la forme
- Pour information, valeurs utilisées pour générer le code EasyTimeline qui précède :
| max échelle = 1000 |
nb éléments échelle = 12 (calculé automatiquement par le modèle) |
Le code obtenu ci-dessus donne la courbe suivante lorsqu'il est copié-collé dans un article :
Exemple 2 modifier
{{Graphique démographique/ancien |max échelle =1400000 |échelle secondaire =100000 |une graduation principale toutes les =2 |hauteur additionnelle =-1<!-- par défaut 0 --> |année min =1960 |année max =2010 |1962|687827 |1968|854382 |1975|1082255 |1982|1196111 |1990|1280186 |1999|1354304 }}
Ceci génère le texte suivant (le graphique correspondant est après) :
COPIEZ-COLLEZ LE SCRIPT SUIVANT DANS L'ARTICLE POUR OBTENIR UNE COURBE DÉMOGRAPHIQUE :
(le script EasyTimeline lui-même est en vert et la partie en bleu est une suggestion de présentation)
<div style="text-align: center;">'''Courbe d'évolution démographique de xxxx depuis 1962'''<br /><!--
---------- début de graphique en code Timeline, suite de l'article plus loin ------->
<timeline>
Colors =
id:grisclair value:gray(0.9)
id:grisfonce value:gray(0.5)
id:couleurcourbe value:rgb(0,0.6,0.4)
ImageSize = width:216 height:300
PlotArea = left:56 right:10 top:1 bottom:20
TimeAxis = orientation:horizontal
AlignBars = justify
DateFormat = yyyy
Period = from:1960 till:2010
ScaleMajor = unit:year increment:10 start:1960
BarData =
bar:15 text:
bar:14 text:1 400 000
bar:13 text:
bar:12 text:1 200 000
bar:11 text:
bar:10 text:1 000 000
bar:9 text:
bar:8 text:800 000
bar:7 text:
bar:6 text:600 000
bar:5 text:
bar:4 text:400 000
bar:3 text:
bar:2 text:200 000
bar:1 text:
PlotData =
color:grisclair width:0.5 # repères et légende axe vertical (population)
bar:15 color:white from:start till:end
bar:14 color:grisfonce from:start till:end
bar:13 from:start till:end
bar:12 color:grisfonce from:start till:end
bar:11 from:start till:end
bar:10 color:grisfonce from:start till:end
bar:9 from:start till:end
bar:8 color:grisfonce from:start till:end
bar:7 from:start till:end
bar:6 color:grisfonce from:start till:end
bar:5 from:start till:end
bar:4 color:grisfonce from:start till:end
bar:3 from:start till:end
bar:2 color:grisfonce from:start till:end
bar:1 from:start till:end
LineData =
layer:front color:couleurcourbe width:1 # courbe de population
points:(62,151)(80,183) # 1962: 687 827 h. à 1968: 854 382 h.
points:(80,183)(101,226) # 1968: 854 382 h. à 1975: 1 082 255 h.
points:(101,226)(122,248) # 1975: 1 082 255 h. à 1982: 1 196 111 h.
points:(122,248)(146,264) # 1982: 1 196 111 h. à 1990: 1 280 186 h.
points:(146,264)(173,278) # 1990: 1 280 186 h. à 1999: 1 354 304 h.
color:black width:3 # points de population
points:(62,150)(62,152) # 1962: 687 827 h.
points:(80,182)(80,184) # 1968: 854 382 h.
points:(101,225)(101,227) # 1975: 1 082 255 h.
points:(122,247)(122,249) # 1982: 1 196 111 h.
points:(146,263)(146,265) # 1990: 1 280 186 h.
points:(173,277)(173,279) # 1999: 1 354 304 h.
# échelle de temps: le graphe commence à 1960 = 56 px, ensuite chaque année fait 3 px jusqu'à 2010 = 56+3x50 = 206 px
# échelle de population: le graphe va de 20px à 287px, donc 0 hab. = 20px et 1 habitant fait 267/1500000 = 0.000191 pixel
# et donc l'ordonnée (population) des points est y = 20 + nb(habitants) x 0.000191
# Courbe réalisée avec l'aide du modèle [[modèle:Graphique démographique]]
</timeline>
<!---------- fin du graphique en code Timeline --------------------------------------->
</div>
- Notes importantes pour l'utilisation de ce modèle de génération de code EasyTimeline :
- Syntaxe: ce modèle ne fonctionne que pour des populations de la forme
1234567
, il ne fonctionne pas si il y a un espace entre les chiffres d'une population ou bien des références. - Si jamais les lignes horizontales de graduation de population sont trop épaisses, ré-essayez avec le paramètre
hauteur additionnelle = 0
. - Vous pouvez utiliser le paramètre hauteur additionnelle également pour tout simplement augmenter (ou diminuer si la valeur est négative) la hauteur de l'image.
- Pour plus de détails voyez la documentation de ce modèle Graphique démographique.
- Syntaxe: ce modèle ne fonctionne que pour des populations de la forme
- Pour information, valeurs utilisées pour générer le code EasyTimeline qui précède :
| max échelle = 1400000 |
nb éléments échelle = 15 (calculé automatiquement par le modèle) |
Le code obtenu ci-dessus donne la courbe suivante lorsqu'il est copié-collé dans un article :
Exemple 3 modifier
- Dans l'article Équipe de France de football féminin#Classement mondial féminin de la FIFA, le code Timeline a été adapté pour un autre usage :
(cette image a été générée en 2011 avec l'ancienne version du modèle, qui s'appelait alors "Générateur de code de courbe démographique")
Sous modèle modifier
Modèles connexes modifier
- {{Graphique démographique}}
- {{Histogramme}}
- {{Histogramme population manuel}}
- {{Démographie}}
- {{Générateur de code de courbe d'affluence}}
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 (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.