Этот шаблон реализован на основе Lua с использованием функции GetStat() из модуля Statistical.
Шаблон для вывода численности населения населённых пунктов, муниципальных образований, субъектов России (и других государств и территорий). Если есть желание дополнить данные, пишите на страницу обсуждения.
Добавлено для возможности использования в вычислениях, например, вычисление численности населения Кавминвод:
Численность населения [[Кавминводы|Кавминвод]] равна
{{formatnum: {{#expr: (
{{ Население | Муниципальное образование город-курорт Пятигорск | ч }} +
{{ Население | Городской округ город Георгиевск | ч }} +
{{ Население | Город-курорт Ессентуки | ч }} +
{{ Население | Город-курорт Железноводск | ч }} +
{{ Население | Город-курорт Кисловодск | ч }} +
{{ Население | Город Лермонтов | ч }} +
{{ Население | Георгиевский район | ч }} +
{{ Население | Минераловодский район | ч }} +
{{ Население | Предгорный район | ч }} ) }} }}
чел.
Результат: Численность населения Кавминвод равна
968 114
чел.
график — график численности населения
{{Население|Пятигорск|график}}
Результат:
В 2023 году все графики в Википедии были временно отключены. Надеемся, что включат в 2024. Пока этого не произошло, вместо графика отображается диаграмма.
25 000
50 000
75 000
100 000
125 000
150 000
1831
1866
1899
1916
1937
1962
1976
1987
1993
1998
2003
2008
2013
2018
2024
Аналогичный график по данным из Викиданных или Викисклада можно нарисовать с помощью шаблона {{Graph:Population history}}.
Если данные не найдены в основной странице шаблона, то данные подтягиваются из wikidata автоматически. Этот параметр применяется на тот случай, если в википедии ещё нет статьи о предмете, а в wikidata уже есть. Параметр применяется с указанием Q-кода, например, from=Q41970.
Варианты оформления
Можно изменить оформление таблицы, добавив поле Оформление и присвоив ему класс оформления таблицы (по умолчанию «standard», если количество наблюдений больше 7, то «wide»).
Количество столбцов
Можно изменить количество столбцов в таблице, добавив поле Столбцов и указав число столбцов (по умолчанию устанавливается равным от 7 для крупных городов до 15 для небольших населённых пунктов, но не более числа наблюдений).
mwCustomEditButtons['addNas']=[addNas,'commons/8/85/Toolbaricon_regular_N.png','Население'];mwCustomEditButtons['addYear']=[addYear,'commons/b/b2/Toolbaricon_regular_Y.png','Год'];mwCustomEditButtons['addPreambula']=[addPreambula,'commons/7/7b/Toolbaricon_regular_P.png','Преамбула'];mwCustomEditButtons['addTable']=[addTable,'commons/8/82/Toolbaricon_regular_T.png','Таблица'];functionaddNas(){$('#wpTextbox1').focus();insertTags('{\{ Население | '+mw.config.get('wgTitle')+' | тс }}','','');}functionaddYear(){$('#wpTextbox1').focus();insertTags('{\{ Население | '+mw.config.get('wgTitle')+' | г }}','','');}functionaddPreambula(){$('#wpTextbox1').focus();insertTags('Население — {\{ Население | '+mw.config.get('wgTitle')+' | фс }} чел. ({\{ Население | '+mw.config.get('wgTitle')+' | г }}). ','','');}functionaddTable(){$('#wpTextbox1').focus();insertTags('{\{ Население | '+mw.config.get('wgTitle')+' }}','','');}
то появятся четыре кнопки для добавления наиболее распространённых вариантов использования шаблона:
N — в карточку
| население = {{ Население | {{subst:PAGENAME}} | тс }}
Y — в карточку
| год переписи = {{ Население | {{subst:PAGENAME}} | г }}
P — в преамбулу статьи
Население — {{ Население | {{subst:PAGENAME}} | фс }} чел. ({{ Население | {{subst:PAGENAME}} | г }}).
↑Воинская слава Пятигорска: Очерки истории /А. Н. Коваленко, С. Н. Савенко, Л. И. Краснокутская, А. А. Багдасарян, С. И. Линец; Под общ. ред. С. И. Линец — Пятигорск: СНЕГ, 2015. — 352 с.: ил.