Discussion modèle:Graphique population d'article de commune de France

message: Bonjour
Je ne sais pas si ça a déjà été discuté, si c'est le cas veuillez m’excuser.
Actuellement le  présente les populations de 1793 à 2010 inclus.
Pour le graphique, ce n'est pas le cas, il s’arrête au dernier recensement réel. Comme il est censé présenter les données du tableau sous forme graphique, ça pose problème ; c'est plus visible quand il y a changement de tendance, voire d’unité.
Par exemple, à Fontaine-au-Pire, il y a dépopulation jusqu’en 1999, puis deux recensements où il y a croissance (2006, 2010). Dans le graphique, une seule barre, ce qui conduit à une lecture différente. Le hiatus est plus flagrant à Beine : au dernier recensement, elle passe la barre des 500, et fait une croissance supérieure à 10 %, ce qui n’est pas visible dans le graphique. Même chose à Armeau.
Cela ne concerne pas un nombre de communes très important, peut-être moins de 5 %, et c’est vraiment visible sur moins de 1 %. Et comme ça générera un problème de cache important, il convient d’en discuter avant, donc rien ne presse AMHA. azoée (discuter) 1 octobre 2013 à 11:35 (CEST)
replies: text: Autre exemple où c'est choquant : Saint-Quentin-Fallavier. Dernière population : 5922 ; dernière barre qui franchit la ligne des 6000. azoée (discuter) 3 octobre 2013 à 18:48 (CEST)
replies: text: Je découvre aussi aujourd'hui ce problème avec la commune de Sainte-Verge où le tableau indique les chiffres de 2006 et 2010, alors que le graphique s'arrête à 2006. Père Igor (discuter) 4 octobre 2013 à 21:54 (CEST)
thread_title:  Hiatus graphique-tableau 

message: C'est un détail mais je remarque que les graphiques générés par ce modèle n'ont pas de graduations sur l'échelle des temps, alors qu'il était techniquement possible de le faire ainsi que cela avait été fait par exemple sur ce graphique, que je reproduis ici:
Colors=
  id:lightgrey value:gray(0.9)
  id:darkgrey  value:gray(0.7)
  id:sfondo value:rgb(1,1,1)
  id:barra value:rgb(0.7,0.9,0.7)
  id:tiret value:black
ImageSize  = width:700 height:350
PlotArea   = left:50 bottom:30 top:30 right:50
DateFormat = x.y
Period     = from:0 till:2600
TimeAxis   = orientation:vertical
AlignBars  = justify
ScaleMajor = gridcolor:darkgrey increment:500 start:0
ScaleMinor = gridcolor:lightgrey increment:100 start:0
BackgroundColors = canvas:sfondo
BarData=
  bar:1791
  bar:1792
  bar:1793
  bar:1794
  bar:1795
  bar:1796
  bar:1797
  bar:1798
  bar:1799
  bar:1800 text:1800
  bar:1801
  bar:1802
  bar:1803
  bar:1804
  bar:1805
  bar:1806
  bar:1807
  bar:1808
  bar:1809
  bar:1810
  bar:1811
  bar:1812
  bar:1813
  bar:1814
  bar:1815
  bar:1816
  bar:1817
  bar:1818
  bar:1819
  bar:1820 text:1820
  bar:1821
  bar:1822
  bar:1823
  bar:1824
  bar:1825
  bar:1826
  bar:1827
  bar:1828
  bar:1829
  bar:1830 
  bar:1831
  bar:1832
  bar:1833
  bar:1834
  bar:1835
  bar:1836
  bar:1837
  bar:1838
  bar:1839
  bar:1840 text:1840
  bar:1841
  bar:1842
  bar:1843
  bar:1844
  bar:1845
  bar:1846
  bar:1847
  bar:1848
  bar:1849
  bar:1850 
  bar:1851
  bar:1852
  bar:1853
  bar:1854
  bar:1855
  bar:1856
  bar:1857
  bar:1858
  bar:1859
  bar:1860 text:1860
  bar:1861
  bar:1862
  bar:1863
  bar:1864
  bar:1865
  bar:1866
  bar:1867
  bar:1868
  bar:1869
  bar:1870 
  bar:1871
  bar:1872
  bar:1873
  bar:1874
  bar:1875
  bar:1876
  bar:1877
  bar:1878
  bar:1879
  bar:1880 text:1880
  bar:1881
  bar:1882
  bar:1883
  bar:1884
  bar:1885
  bar:1886
  bar:1887
  bar:1888
  bar:1889
  bar:1890 
  bar:1891
  bar:1892
  bar:1893
  bar:1894
  bar:1895
  bar:1896
  bar:1897
  bar:1898
  bar:1899
  bar:1900 text:1900
  bar:1901
  bar:1902
  bar:1903
  bar:1904
  bar:1905
  bar:1906
  bar:1907
  bar:1908
  bar:1909
  bar:1910
  bar:1911
  bar:1912
  bar:1913
  bar:1914
  bar:1915
  bar:1916
  bar:1917
  bar:1918
  bar:1919
  bar:1920 text:1920
  bar:1921
  bar:1922
  bar:1923
  bar:1924
  bar:1925
  bar:1926
  bar:1927
  bar:1928
  bar:1929
  bar:1930 
  bar:1931
  bar:1932
  bar:1933
  bar:1934
  bar:1935
  bar:1936
  bar:1937
  bar:1938
  bar:1939
  bar:1940 text:1940
  bar:1941
  bar:1942
  bar:1943
  bar:1944
  bar:1945
  bar:1946
  bar:1947
  bar:1948
  bar:1949
  bar:1950 
  bar:1951
  bar:1952
  bar:1953
  bar:1954
  bar:1955
  bar:1956
  bar:1957
  bar:1958
  bar:1959
  bar:1960 text:1960
  bar:1961
  bar:1962
  bar:1963
  bar:1964
  bar:1965
  bar:1966
  bar:1967
  bar:1968
  bar:1969
  bar:1970 
  bar:1971
  bar:1972
  bar:1973
  bar:1974
  bar:1975
  bar:1976
  bar:1977
  bar:1978
  bar:1979
  bar:1980 text:1980
  bar:1981
  bar:1982
  bar:1983
  bar:1984
  bar:1985
  bar:1986
  bar:1987
  bar:1988
  bar:1989
  bar:1990 
  bar:1991
  bar:1992
  bar:1993
  bar:1994
  bar:1995
  bar:1996
  bar:1997
  bar:1998
  bar:1999
  bar:2000 text:2000
  bar:2001
  bar:2002
  bar:2003
  bar:2004
  bar:2005
  bar:2006
  bar:2007
PlotData=
 color:tiret width:1 align:left 
 bar:1800 from:0 till: 10
 bar:1820 from:0 till: 10
 bar:1840 from:0 till: 10
 bar:1860 from:0 till: 10
 bar:1880 from:0 till: 10
 bar:1900 from:0 till: 10
 bar:1820 from:0 till: 10
 bar:1840 from:0 till: 10
 bar:1860 from:0 till: 10
 bar:1880 from:0 till: 10
 bar:1900 from:0 till: 10
 bar:1920 from:0 till: 10
 bar:1940 from:0 till: 10
 bar:1960 from:0 till: 10
 bar:1980 from:0 till: 10
 bar:2000 from:0 till: 10
 color:barra width:5 align:left 
 bar:1793 from:0 till: 912
 bar:1800 from:0 till: 824
 bar:1806 from:0 till: 940
 bar:1821 from:0 till: 1100
 bar:1831 from:0 till: 1161
 bar:1836 from:0 till: 1163
 bar:1841 from:0 till: 1178
 bar:1846 from:0 till: 1287
 bar:1851 from:0 till: 1338
 bar:1856 from:0 till: 1321
 bar:1861 from:0 till: 1434
 bar:1866 from:0 till: 1362
 bar:1872 from:0 till: 1386
 bar:1876 from:0 till: 1319
 bar:1881 from:0 till: 1448
 bar:1886 from:0 till: 1564
 bar:1891 from:0 till: 1630
 bar:1896 from:0 till: 1562
 bar:1901 from:0 till: 1600
 bar:1906 from:0 till: 1616
 bar:1911 from:0 till: 1574
 bar:1921 from:0 till: 1506
 bar:1926 from:0 till: 1510
 bar:1931 from:0 till: 1517
 bar:1936 from:0 till: 1418
 bar:1946 from:0 till: 1669
 bar:1954 from:0 till: 1640
 bar:1962 from:0 till: 1733
 bar:1968 from:0 till: 1803
 bar:1975 from:0 till: 2014
 bar:1982 from:0 till: 2260
 bar:1990 from:0 till: 2358
 bar:1999 from:0 till: 2493
 bar:2007 from:0 till: 2509
Ceci étant, cette solution n'est plus possible actuellement en raison d'[[:en:User talk:Erik Zachte/EasyTimeline#Bug with width parameter in PlotData (does not work if width<2.35)|un bug Timeline]].
La partie de code Timeline qui générait cette graduation était de type (exemple pour 3 graduations):
PlotData=
 color:black width:1 align:left 
 bar:1800 from:0 till: 10
 bar:1820 from:0 till: 10
 bar:1840 from:0 till: 10
Or désormais [[:en:User talk:Erik Zachte/EasyTimeline#Bug with width parameter in PlotData (does not work if width<2.35)|un bug de Timeline est que le paramètre width ne fonctionne plus dans PlotData pour des valeurs <2.35]]. Le graphique ci-dessus apparait actuellement encore convenablement uniquement parce que le code Timeline lui correspondant avait été rendu en image avant le bug, laquelle image est restée dans le cache des serveurs qui gèrent l'outil Timeline (ils ne génèrent les graphiques qu'une fois et ensuite si on leur soumet le même code Timeline, ils se contentent de reprendre l'image anciennement générée et stockée dans un cache). Si on modifie ne serait-ce qu'un caractère (par exemple enlever un saut de ligne inutile) dans le code du graphique ci-dessus, il sera rendu avec la version actuelle de Timeline et son bug, et les graduations ne seront plus vraiment visibles...
Cependant si un jour le bug est résolu, il y aura moyen d'utiliser cette solution de nouveau.
Il est peut-être possible d'obtenir le même résultat aussi avec LineData au lieu de PlotData (je n'ai pas le temps d'essayer, en tout cas pas actuellement). Si un jour quelqu'un veut rajouter des graduations temporelles, voici donc deux pistes techniques avec Timeline (la solution ancienne si le bug est résolu, et celle de LineData). Mais cela reste du détail. -- Carfois (d) 5 février 2014 à 03:35 (CET)
replies: text: Quand tu parles de graduation temporelle, tu parles des repères sur la ligne horizontale ? azoée (discuter) 5 février 2014 à 06:06 (CET)
replies: text: Oui, exactement! -- Carfois (d) 5 février 2014 à 18:26 (CET)
thread_title:  Idée d'amélioration : ajouter une graduation de l'échelle temporelle (abscisse)