UWAGA
Strona jest ponownie oddana do uzytku po zabiegach konfiguracyjnych. Jeśli zobaczą Państwo na niej jakieś błedy techniczne, prosimy o ich zgłoszenie.

Większość artykułów w portalu to nasze własne teksty z kluczowych dziedzin związanych z naszą misją. Spora część materiałów pochodzi też z polskiej wersji Wikipedii, gdzie były odrzucone ze względu na politykę redaktorów (przeczytaj o krytyce Wikipedii). Są też i takie, które zostały przeniesione na nasze strony, gdyż stanowią istotne uzupełnienie merytorycznej treści naszego serwisu. Wszystkie artykuły podlegają edycji przez naszych Użytkowników, dlatego ich wersje mogą się różnić od prezentowanych na innych witrynach.

Szablon:Wykres demograficzny

Z Wedapedia
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.png Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Kopia z it:Template:Demografia; Autor szablonu: it:Utente:Bultro

Użycie

Wykres wstawia się na tej samej zasadzie co infoboksy. Można nim zastąpić dotychczasowe, bardziej żmudne, tworzenie wykresów z użyciem pełnego kodu Timeline.

{{Wykres demograficzny
 |tytuł= 
 |szerokość= 
 |wysokość= 
 |popmax= maksymalna populacja w wykresie
 |rok1=  ||pop1= 
 |rok2=  ||pop2= 
 |rok3=  ||pop3= 
 |rok4=  ||pop4=
 |... || ...
 |rok25= || pop25=
 |źródło= 
}}

Kod dla 25 słupków - można dodać więcej w kodzie szablonu, jeśli by było trzeba. Będzie też działać przy mniejszej liczbie słupków.

Opis parametrów

UWAGA: Aby wykres zadziałał, wystarczy, aby podać wartość wartości dla parametrów rok1, rok2 itd. i dla kolejnych lat (niekoniecznie dla każdego roku) pop1, pop2 itd.

tytuł – tytuł, który pojawi się pod wykresem (bez podanej wartości będzie to „Liczba mieszkańców w latach”)
szerokość– dodajemy wartość liczbową dla szerokości wykresu (bazowo 600) w px
wysokość – dodajemy wartość liczbową dla wysokości wykresu (bazowo 350)
rok1 – pierwszy rok na wykresie (pierwszy słupek)       pop1– liczba ludności w tym roku (nic nie wpisuj, jeśli brak danych)
rok2 – drugi rok na wykresie (pierwszy słupek)             pop2 – liczba ludności w tym roku (nic nie wpisuj, jeśli brak danych)
rok3 – trzeci rok na wykresie (pierwszy słupek)             pop3 – liczba ludności w tym roku (nic nie wpisuj, jeśli brak danych)
rok4 – czwarty rok na wykresie (pierwszy słupek)         pop4 – liczba ludności w tym roku (nic nie wpisuj, jeśli brak danych)
itd (max 25)
rok25                                                                             pop25 –
źródło – źródło, z którego zaczerpnięto dane, możemy dodać do krótkiego podpisu (np. GUS) konkretny przypis.

Liczby dziesiętne przy pop1, pop2 ... itd. dajemy z kropką (234.56), będą na wykresie zaokrąglane w górę lub w dół.

Przykłady

Porównaj poniższe przykłady ze standardowym (do tej pory) schematem tworzenia wykresów w Wikipedii: Pomoc:Timeline.

Przykład 1

{{Wykres demograficzny
| rok1= 1995    || pop1= 16965
| rok2=  2000   || pop2= 15544
| rok3=  2005   || pop3= 18777
| rok4=  2010   || pop4= 18542
}}
 

Powyższy kod daje wykres po prawej.

<graph>{ "version": 2, "width": 520, "height": 290, "legends": [], "scales": [ { "name": "x", "type": "ordinal", "zero": false, "padding": 0.2, "range": "width", "nice": true, "domain": {"data": "chart","field": "a.rok"} }, { "name": "y", "type": "linear", "zero": true, "range": "height", "nice": true, "domain": {"data": "chart","field": "a.populacja"} } ], "marks": [ { "type": "rect", "properties": { "enter": { "y": {"scale": "y","field": "a.populacja"}, "x": {"scale": "x","field": "a.rok"}, "y2": {"scale": "y","value": 0}, "width": {"scale": "x","offset": -1,"band": true}, "fill": {"field": "kolor"} } }, "from": {"data": "chart"} }, { "type": "text", "properties": { "enter": { "baseline": {"value": "middle"}, "align": {"value": "left"}, "text": {"field": "a.tekst"}, "y": {"scale": "y","offset": -4,"field": "a.populacja"}, "dy": {"scale": "x","mult": 0.5,"band": true}, "x": {"scale": "x","field": "a.rok"}, "angle": {"value": -90}, "fontSize": {"value": 11}, "fill": {"value": "gray"} } }, "from": {"data": "chart"} } ], "axes": [ {"scale": "x","type": "x","title": "","format": "s"}, {"scale": "y","type": "y","title": "","format": "d","grid": true} ], "data": [ { "name": "input", "values": [

{ "rok":"1995", "populacja":16965, "tekst":16965 }
,{ "rok":"2000", "populacja":15544, "tekst":15544 }
,{ "rok":"2005", "populacja":18777, "tekst":18777 }
,{ "rok":"2010", "populacja":18542, "tekst":18542 }





















] }, { "name": "statistics", "source": "input", "transform": [ { "type": "aggregate", "summarize": {"populacja":["max"]} } ] }, { "name": "chart", "source": "input", "transform": [ { "type": "cross", "with": "statistics" }, { "type": "formula", "field": "kolor", "expr":"datum.a.populacja == datum.b.max_populacja ? 'green' : 'steelblue'" } ] } ] } </graph>     Liczba mieszkańców w latach
    

Przykład 2

{{Wykres demograficzny
|tytuł= Liczba ludności Inowrocławia od końca XIX wieku
|szerokość= 550
|wysokość= 300
| rok1=  1899   || pop1= 26000
| rok2=  1931   || pop2= 34531
| rok3=  1939   || pop3= 41000
| rok4=  1946   || pop4= 35808
| rok5=  1950   || pop5= 38005
| rok6=  1955   || pop6= 42827
| rok7=  1960   || pop7= 47267
| rok8=  1965   || pop8= 51074 
| rok9=  1970   || pop9= 54911
| rok10= 1975    || pop10= 59704
| rok11= 1980    || pop11= 66114
| rok12= 1985    || pop12= 72266 
| rok13= 1990    || pop13= 77688
| rok14= 1995    || pop14= 
| rok15= 1997    || pop15= 79571
| rok16= 2002    || pop16= 77936 
| rok17= 2005    || pop17= 
| rok18= 2010    || pop18= 75802 
|źródło= GUS<ref>1939-1979 Roczniki statystyczne GUS; 1980-1994 Roczniki demograficzne GUS; 1995-2006 Bank danych regionalnych GUS<ref>
}}
 

<graph>{ "version": 2, "width": 550, "height": 300, "legends": [], "scales": [ { "name": "x", "type": "ordinal", "zero": false, "padding": 0.2, "range": "width", "nice": true, "domain": {"data": "chart","field": "a.rok"} }, { "name": "y", "type": "linear", "zero": true, "range": "height", "nice": true, "domain": {"data": "chart","field": "a.populacja"} } ], "marks": [ { "type": "rect", "properties": { "enter": { "y": {"scale": "y","field": "a.populacja"}, "x": {"scale": "x","field": "a.rok"}, "y2": {"scale": "y","value": 0}, "width": {"scale": "x","offset": -1,"band": true}, "fill": {"field": "kolor"} } }, "from": {"data": "chart"} }, { "type": "text", "properties": { "enter": { "baseline": {"value": "middle"}, "align": {"value": "left"}, "text": {"field": "a.tekst"}, "y": {"scale": "y","offset": -4,"field": "a.populacja"}, "dy": {"scale": "x","mult": 0.5,"band": true}, "x": {"scale": "x","field": "a.rok"}, "angle": {"value": -90}, "fontSize": {"value": 11}, "fill": {"value": "gray"} } }, "from": {"data": "chart"} } ], "axes": [ {"scale": "x","type": "x","title": "","format": "s"}, {"scale": "y","type": "y","title": "","format": "d","grid": true} ], "data": [ { "name": "input", "values": [

{ "rok":"1899", "populacja":26000, "tekst":26000 }
,{ "rok":"1931", "populacja":34531, "tekst":34531 }
,{ "rok":"1939", "populacja":41000, "tekst":41000 }
,{ "rok":"1946", "populacja":35808, "tekst":35808 }
,{ "rok":"1950", "populacja":38005, "tekst":38005 }
,{ "rok":"1955", "populacja":42827, "tekst":42827 }
,{ "rok":"1960", "populacja":47267, "tekst":47267 }
,{ "rok":"1965", "populacja":51074, "tekst":51074 }
,{ "rok":"1970", "populacja":54911, "tekst":54911 }
,{ "rok":"1975", "populacja":59704, "tekst":59704 }
,{ "rok":"1980", "populacja":66114, "tekst":66114 }
,{ "rok":"1985", "populacja":72266, "tekst":72266 }
,{ "rok":"1990", "populacja":77688, "tekst":77688 }
,{ "rok":"1995", "populacja":0, "tekst":"b.d." }
,{ "rok":"1997", "populacja":79571, "tekst":79571 }
,{ "rok":"2002", "populacja":77936, "tekst":77936 }
,{ "rok":"2005", "populacja":0, "tekst":"b.d." }
,{ "rok":"2010", "populacja":75802, "tekst":75802 }







] }, { "name": "statistics", "source": "input", "transform": [ { "type": "aggregate", "summarize": {"populacja":["max"]} } ] }, { "name": "chart", "source": "input", "transform": [ { "type": "cross", "with": "statistics" }, { "type": "formula", "field": "kolor", "expr":"datum.a.populacja == datum.b.max_populacja ? 'green' : 'steelblue'" } ] } ] } </graph>     Liczba ludności Inowrocławia od końca XIX wieku
    Źródło: GUS[1]

  1. 1939-1979 Roczniki statystyczne GUS; 1980-1994 Roczniki demograficzne GUS; 1995-2006 Bank danych regionalnych GUS

Można zauważyć, że jeśli dla danego roku nie podaliśmy żadnych danych, na wykresie pojawia się zamiast słupka "b.d." (brak danych).

Przykład 3 (te same dane, inny wygląd)

{{Wykres demograficzny
|tytuł= 
|szerokość= 660
|wysokość= 
| rok1=  1899   || pop1= 26000
| rok2=  1931   || pop2= 34531
| rok3=  1939   || pop3= 41000
| rok4=  1946   || pop4= 35808
| rok5=  1950   || pop5= 38005
| rok6=  1955   || pop6= 42827
| rok7=  1960   || pop7= 47267
| rok8=  1965   || pop8= 51074 
| rok9=  1970   || pop9= 54911
| rok10= 1975    || pop10= 59704
| rok11= 1980    || pop11= 66114
| rok12= 1985    || pop12= 72266 
| rok13= 1990    || pop13= 77688
| rok14= 1995    || pop14= 
| rok15= 1997    || pop15= 79571
| rok16= 2002    || pop16= 77936 
| rok17= 2005    || pop17= 
| rok18= 2010    || pop18= 75802 
|źródło= GUS<ref>1939-1979 Roczniki statystyczne GUS; 1980-1994 Roczniki demograficzne GUS; 1995-2006 Bank danych regionalnych GUS<ref>
}}
 

<graph>{ "version": 2, "width": 660, "height": 290, "legends": [], "scales": [ { "name": "x", "type": "ordinal", "zero": false, "padding": 0.2, "range": "width", "nice": true, "domain": {"data": "chart","field": "a.rok"} }, { "name": "y", "type": "linear", "zero": true, "range": "height", "nice": true, "domain": {"data": "chart","field": "a.populacja"} } ], "marks": [ { "type": "rect", "properties": { "enter": { "y": {"scale": "y","field": "a.populacja"}, "x": {"scale": "x","field": "a.rok"}, "y2": {"scale": "y","value": 0}, "width": {"scale": "x","offset": -1,"band": true}, "fill": {"field": "kolor"} } }, "from": {"data": "chart"} }, { "type": "text", "properties": { "enter": { "baseline": {"value": "middle"}, "align": {"value": "left"}, "text": {"field": "a.tekst"}, "y": {"scale": "y","offset": -4,"field": "a.populacja"}, "dy": {"scale": "x","mult": 0.5,"band": true}, "x": {"scale": "x","field": "a.rok"}, "angle": {"value": -90}, "fontSize": {"value": 11}, "fill": {"value": "gray"} } }, "from": {"data": "chart"} } ], "axes": [ {"scale": "x","type": "x","title": "","format": "s"}, {"scale": "y","type": "y","title": "","format": "d","grid": true} ], "data": [ { "name": "input", "values": [

{ "rok":"1899", "populacja":26000, "tekst":26000 }
,{ "rok":"1931", "populacja":34531, "tekst":34531 }
,{ "rok":"1939", "populacja":41000, "tekst":41000 }
,{ "rok":"1946", "populacja":35808, "tekst":35808 }
,{ "rok":"1950", "populacja":38005, "tekst":38005 }
,{ "rok":"1955", "populacja":42827, "tekst":42827 }
,{ "rok":"1960", "populacja":47267, "tekst":47267 }
,{ "rok":"1965", "populacja":51074, "tekst":51074 }
,{ "rok":"1970", "populacja":54911, "tekst":54911 }
,{ "rok":"1975", "populacja":59704, "tekst":59704 }
,{ "rok":"1980", "populacja":66114, "tekst":66114 }
,{ "rok":"1985", "populacja":72266, "tekst":72266 }
,{ "rok":"1990", "populacja":77688, "tekst":77688 }
,{ "rok":"1995", "populacja":0, "tekst":"b.d." }
,{ "rok":"1997", "populacja":79571, "tekst":79571 }
,{ "rok":"2002", "populacja":77936, "tekst":77936 }
,{ "rok":"2005", "populacja":0, "tekst":"b.d." }
,{ "rok":"2010", "populacja":75802, "tekst":75802 }







] }, { "name": "statistics", "source": "input", "transform": [ { "type": "aggregate", "summarize": {"populacja":["max"]} } ] }, { "name": "chart", "source": "input", "transform": [ { "type": "cross", "with": "statistics" }, { "type": "formula", "field": "kolor", "expr":"datum.a.populacja == datum.b.max_populacja ? 'green' : 'steelblue'" } ] } ] } </graph>     Liczba mieszkańców w latach
    Źródło: GUS[1]

  1. 1939-1979 Roczniki statystyczne GUS; 1980-1994 Roczniki demograficzne GUS; 1995-2006 Bank danych regionalnych GUS

W tym przypadku wykres jest szerszy, więc liczby nie nachodzą na siebie, ale za to zmieniliśmy parametry, przez co skala jest niestandardowa. Poza tym niepodanie tytułu spowodowało wygenerowanie tytułu podstawowego.

Błędy

Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.

Zobacz też

ca:Plantilla:Municipis Landes it:Template:Demografia oc:Modèl:Comunas de las Lanas pms:Stamp:Demografìa roa-tara:Template:Demografije