Документация

Шаблон для построения горизонтальных медицинских гистограмм.

Заготовка править

{{Medical cases chart
|ширина         = 
|ширина полосок = 
|ширина цифр    = 
|расположение   = 
|вспышка        = 

|предзаголовок  = 
|предлог        = 
|болезнь        = 
|место          = 
|место2         = 
|место3         = 
|постзаголовок  = 

|легенда1       = 
|легенда2       = 
|выздоровевших  = 
|легенда3       = 
|легенда4       = 
|легенда5       = 

|сворачиваемая  = 
|кнопки         = 

|справа1        = 
|справа2        = 
|делитель       = 

|строки         = 

<!-- или -->

|таблица        = 

<!-- или -->

|данные         = 
дата ; смертей ; выздоровевших ; случаев ; легенда4 ; легенда5 ; справа1 ; разница1 ; справа2 ; разница2 ; alttot1= ; alttot2= ; firstright1=д ; firstright2=д ; collapsed=д ; id=ххх

|подпись        = 
}}


Описание параметров править

Ширина править

Для задания размеров гистограммы используйте следующие параметры:

  • |ширина полосок = — задание ширины полосок. Варианты: узкая, средняя, широкая. По умолчанию «средняя».
  • |ширина цифр = — задание ширины колонок с цифрами. Каждая буква соответствует по порядку: левая часть 1-й колонки справа, правая часть 1-й колонки справа, левая часть 2-й колонки справа, правая часть 2-й колонки справа. Варианты: n=0, s=25, t=40, m=55, w=70, x=85, d=по умолчанию(55) Размеры в пикселях. Например: |ширина цифр =tmsx

Совет: Если у вас не получается подобрать нужные значения — просто добавьте |ширина =auto и удалите последнюю букву в |ширина цифр =tms (это пример) и гистограмма выправится. Кроме того, можно добавить |делитель =55 (это пример) для уменьшения ширины полосок.

Расположение править

  • |расположение = — прижатие гистограммы к левой или правой части экрана. Варианты: слева, справа. По умолчанию «справа».

Вспышка править

  • |вспышка = — параметр нужен для навигационной шестеренки если шаблон является подстраницей другого шаблона. Должно совпадать с названием основного шаблона без уточнения пространства.

Заголовок править

  • |предзаголовок = — произвольный текст перед заголовком.
  • |предлог = — предлог в заголовке (на, во, в) для особых случаев, как во Франции, во Вьетнаме, на Украине. По умолчанию «в».
  • |болезнь = — Название заболевания, вызвавшего вспышку.
  • |место = — город (Если место2 и место3 не нужно или местоположение одно, то используйте только этот параметр и как страна, и как АТЕ, чтобы избежать проблем со ссылкой навигационной шестеренки).
  • |место2 = — АТЕ (административно-территориальная единица).
  • |место3 = — страна.
  • |постзаголовок = — произвольный текст после заголовка.

Легенда править

  • |легенда1 = — нет, н, 0 — отключение 1-й легенды; или текст 1-й легенды, по умолчанию «Смертей».
  • |легенда2 = — текст 2-й легенды. По умолчанию «Выздоровевших».
  • |выздоровевших = — нет, н, 0 — отключение 2-й легенды, по умолчанию включена.
  • |легенда3 = — текст 3-й легенды, по умолчанию «Заражённых».
  • |легенда4 = — текст 4-й легенды.
  • |легенда5 = — текст 5-й легенды.

Кнопки править

  • |кнопки = — добавление кнопок для сворачивания и сортировки полосок с использованием {{Medical cases chart/Month toggle button}}. Работают только при |сворачиваемая =д
  • |сворачиваемая = — да, д, 1 — сворачивает каждую полоску для кнопок.
Синтаксис
|сворачиваемая  = д
|кнопки         = 
<div class="nomobile">
{{Medical cases chart/Month toggle button|янв}}
{{Medical cases chart/Month toggle button|фев}}
{{Medical cases chart/Month toggle button|мар}}
{{Medical cases chart/Month toggle button|апр}}
{{Medical cases chart/Month toggle button}}<!-- Последние 15 дней -->
</div>

Колонки справа править

  • |справа1 = — заголовок 1-й колонки справа. По умолчанию «Случаев».
  • |справа2 = — заголовок 2-й колонки справа. По умолчанию «Смертей».

Делитель править

  • |делитель = — число. Общий делитель для уменьшения ширины самих полосок (не всей колонки с полосками, а каждой полоски в отдельности). Делитель не работает со строками, только с таблицей и данными. Для строк необходимо добавлять параметр в каждую строку отдельно, что усложняет смену числа при необходимости.

Строки данных править

Для вывода данных используйте один из параметров: |таблица =, |данные = или |строки =

Данные править

  • |данные = — строки данных с использованием модуля Medical cases chart. Модуль пока не поддерживает руссифицированные названия параметров. Значения параметров можно использовать любые (русские и английские).
Синтаксис
дата ; смертей ; выздоровевших ; случаев ; легенда4 ; легенда5 ; справа1 ; (разница1) ; справа2 ; (разница2) ; alttot1= ; alttot2= ; firstright1=д ; firstright12=д ; collapsed=д ; id=ххх
  • десять неименованных параметров, разделенных «;», затем именованные.
  • дата в формате ХХХХ-ХХ-ХХ (ГОД-МЕСЯЦ-ДЕНЬ).
  • ; alttot1 = — альтернативное значение для 3-й полоски без калькуляции.
  • ; alttot2 = — альтернативное значение для 5-й полоски без калькуляции.
  • ; firstright1=д — при первом вводе числа в 1-й колонке добавляется (н/д).
  • ; firstright2=д — при первом вводе числа в 2-й колонке добавляется (н/д).

Совет: Если у вас есть строки без даты и нужно их свернуть (при использовании кнопок), добавьте в эти строки ; collapsed=д ; id=ххх , где ххх — первые три буквы нужного месяца.

Таблица править

  • |таблица = — ссылка на таблицу данных. Например: COVID-19/Cases/RU.tab

Строки править

  • |строки = — строки данных с использованием {{Medical cases chart/Row}}. Лучше использовать |данные = или |таблица =, так как параметры |делитель =, |ширина цифр = и |сворачиваемая = нужно вводить в каждую строку и при смене придется менять их все.
Синтаксис
{{Medical cases chart/Row|дата|смертей|выздоровевших|случаев|легенда4|легенда5|справа1|(разница1)|справа2|(разница2)|полоска3= |полоска5= |впервые1=д |впервые2=д |делитель= |ширина цифр=tmsx |сворачиваемая=д |свёрнуто=д |id=ххх }}

Подпись править

  • |подпись = — текст внизу гистограммы.

Примеры гистограмм править

Примеры сделаны для наглядности и чтобы показать варианты использования.

Пример с данными править

Ошибка Lua в Модуль:Medical_cases_chart на строке 441: attempt to concatenate field 'outbreak' (a nil value).
{{Medical cases chart
|ширина         = auto
|ширина полосок = средняя
|ширина цифр    = ttt
|болезнь        = [[COVID-19]]
|предлог        = во
|место          = Франции
|вспышка        = Распространение COVID-19
|делитель       = 
|справа1        = {{рост}} Случаев
|справа2        = {{рост}} Смертей
|кнопки         =
<div class="nomobile">
{{Medical cases chart/Month toggle button|янв}}
{{Medical cases chart/Month toggle button|фев}}
{{Medical cases chart/Month toggle button|мар}}
{{Medical cases chart/Month toggle button|апр}}
{{Medical cases chart/Month toggle button}}
</div>
|сворачиваемая  = д
|данные         =
2020-01-20;;;1;;;1;firstright1=д;
;;;1;;;1;;;;collapsed=д;id=янв
2020-01-24;;;2;;;2;+100%
2020-01-25;;;2;;;2;
2020-01-26;;;3;;;3;+50%
2020-01-27;;;4;;;4;+33%
;;;4;;;4;;;;collapsed=д;id=янв
2020-01-30;;;6;;;6;+50%
2020-01-31;;;11;;;11;+83%
2020-02-01;;;12;;;12;+9.1%
2020-02-02;;;15;;;15;+25%
2020-02-03;;;15;;;15;{{=}};;;
2020-02-04;;;16;;;16;+6.7%
2020-02-05;;1;19;;;19;+19%
2020-02-06;;2;23;;;23;+21%
2020-02-07;;2;24;;;24;+4.3%
2020-02-08;;2;24;;;24;{{=}};;;
2020-02-09;;3;27;;;27;+13%
2020-02-10;;4;27;;;27;{{=}};;;
2020-02-11;;4;28;;;28;+3.7%
;;7;28;;;28;;;;collapsed=д;id=фев
2020-02-16;;9;29;;;29;+3.6%
2020-02-17;;10;30;;;30;+3.4%
2020-02-18;;12;31;;;31;+3.3%
2020-02-19;;16;51;;;51;+65%
2020-02-20;1;16;104;;;104;+104%;1;;firstright2=д
2020-02-21;2;17;204;;;204;+96%;2;+100%
2020-02-22;2;18;433;;;433;+112%;2;{{=}};
2020-02-23;4;18;602;;;602;+39%;4;+100%
2020-02-24;7;24;833;;;833;+38%;7;+75%
2020-02-25;10;24;977;;;977;+17%;10;+43%
2020-02-26;12;24;1261;;;1,261;+29%;12;+20%
2020-02-27;13;27;1766;;;1,766;+40%;13;+8.3%
2020-02-28;13;27;2337;;;2,337;+32%;13;{{=}};
2020-02-29;17;28;3150;;;3,150;+35%;17;+31%
2020-03-01;22;31;4212;;;4,212;+34%;22;+29%;
2020-03-02;28;34;4812;;;4,812;+14%;28;+27%
2020-03-03;32;41;5328;;;5,328;+11%;32;+14%
2020-03-04;35;88;5766;;;5,766;+8.2%;35;+9.4%
2020-03-05;42;108;6284;;;6,284;+9.0%;42;+20%
2020-03-06;44;118;6767;;;6,767;+7.7%;44;+4.8%
2020-03-07;50;130;7134;;;7,134;+5.4%;50;+14%
2020-03-08;51;166;7382;;;7,382;+3.5%;51;+2.0%
2020-03-09;54;247;7513;;;7,513;+1.8%;54;+5.9%
2020-03-10;60;288;7755;;;7,755;+3.2%;60;+11%
2020-03-11;66;333;7869;;;7,869;+1.5%;66;+10%
2020-03-12;67;510;7979;;;7,979;+1.4%;67;+1.5%
2020-03-13;72;714;8086;;;8,086;+1.3%;72;+7.4%
2020-03-14;75;834;8162;;;8,162;+0.94%;75;+4.2%
2020-03-15;75;1137;8236;;;8,236;+0.90%;75;{{=}};
2020-03-16;81;1401;8320;;;8,320;+1.0%;81;+8.0%
2020-03-17;84;1540;8413;;;8,413;+1.1%;84;+3.7%
2020-03-18;91;1947;8565;;;8,565;+1.8%;91;+8.3%
2020-03-19;94;2233;8652;;;8,652;+1.0%;94;+3.3%
2020-03-20;102;2612;8799;;;8,799;+1.7%;102;+8.5%
2020-03-21;104;2909;8897;;;8,897;+1.1%;104;+2.0%
2020-03-22;111;3166;8961;;;8,961;+0.72%;111;+6.7%
2020-03-23;120;3507;9037;;;9,037;+0.85%;120;+8.1%
2020-03-24;126;3730;9137;;;9,137;+1.1%;126;+5.0%
2020-03-25;131;4144;9241;;;9,241;+1.1%;131;+4.0%
2020-03-26;139;4528;9332;;;9,332;+0.98%;139;+6.1%
2020-03-27;144;4811;9478;;;9,478;+1.6%;144;+3.6%
2020-03-28;152;5033;9583;;;9,583;+1.1%;152;+5.6%
2020-03-29;158;5228;9661;;;9,661;+0.81%;158;+3.9%
2020-03-30;162;5408;9786;;;9,786;+1.3%;162;+2.5%
2020-03-31;165;5567;9887;;;9,887;+1.0%;165;+1.9%
2020-04-01;169;5828;9976;;;9,976;+0.90%;169;+2.4%;
2020-04-02;174;6021;10062;;;10,062;+0.86%;174;+3.0%
2020-04-03;177;6325;10156;;;10,156;+0.93%;177;+1.7%
2020-04-04;183;6463;10237;;;10,237;+0.80%;183;+3.4%
2020-04-05;186;6598;10284;;;10,284;+0.46%;186;+1.6%
2020-04-06;192;6694;10331;;;10,331;+0.46%;192;+3.2%
2020-04-07;200;6776;10384;;;10,384;+0.51%;200;+4.2%
2020-04-08;204;6973;10423;;;10,423;+0.38%;204;+2.0%
2020-04-09;208;7117;10450;;;10,450;+0.26%;208;+2.0%
2020-04-10;211;7243;10480;;;10,480;+0.29%;211;+1.4%
2020-04-11;214;7368;10512;;;10,512;+0.31%;214;+1.4%
2020-04-12;217;7447;10537;;;10,537;+0.24%;217;+1.4%
2020-04-13;222;7534;10564;;;10,564;+0.26%;222;+2.3%
2020-04-14;225;7616;10591;;;10,591;+0.26%;225;+1.4%
2020-04-15;229;7757;10613;;;10,613;+0.21%;229;+1.8%
2020-04-16;230;7829;10635;;;10,635;+0.21%;230;+0.44%
2020-04-17;232;7937;10653;;;10,653;+0.17%;232;+0.87%
2020-04-18;234;8042;10661;;;10,661;+0.08%;234;+0.86%

|подпись        = '''Источники:''' [https://www.santepubliquefrance.fr/maladies-et-traumatismes/maladies-et-infections-respiratoires/infection-a-coronavirus/articles/infection-au-nouveau-coronavirus-sars-cov-2-covid-19-france-et-monde Agence Santé Publique France] / Ministère Solidarites-Santé
}}

Пример с Medical cases chart/Row править

Ошибка Lua в Модуль:Medical_cases_chart на строке 441: attempt to concatenate field 'outbreak' (a nil value).
{{Medical cases chart
|ширина        = auto
|ширина полосок= 
|ширина цифр   = tms
|болезнь       = [[COVID-19]]
|место         = Нидерландах
|вспышка       = Распространение COVID-19
|выздоровевших = н
|справа1       = Всего&nbsp;случаев<br>{{рост}}(прирост)
|справа2       = Всего&nbsp;смертей<br>{{рост}}(прирост)
|строки        = 
{{Medical cases chart/Row|2020-04-15|3134||28153|||28 153|+2.7%|3134|+189)(+6.4%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-16|3315||29214|||29 214|+3.8%|3315|+181)(+5.8%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-17|3459||30499|||30 499|+4.2%|3495|+144)(+4.3%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-18|3601||31589|||31 589|+3.7%|3601|+142)(+4.1%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-19|3684||32655|||32 655|+3.4%|3684|+83)(+2.3%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-20|3751||33405|||33 405|+2.3%|3751|+67)(+1.8%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-21|3916||34134|||34 134|+2.2%|3916|+165)(+4.4%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-22|4054||34842|||34 842|+2.1%|4054|+138)(+3.5%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-23|4177||35729|||35 729|+2.5%|4177|+123)(+3.0%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-24|4289||36535|||36 535|+2.3%|4289|+112)(+2.7%|делитель=137|ширина цифр=tmsx}}
{{Medical cases chart/Row|2020-04-25|4409||37190|||37 190|+1.8%|4409|+120)(+2.8%|делитель=137|ширина цифр=tmsx}}

|подпись       = '''Источник:'''
* {{Cite web|url=https://www.rivm.nl/nieuws/actuele-informatie-over-coronavirus|title=Actuele informatie over het nieuwe coronavirus (COVID-19)|website=rivm.nl|language=nl}}
'''Примечание:'''
Фактическое число заражений COVID-19 выше, чем в этой статистике,<br>поскольку не все потенциально заразившиеся проходят тестирование.
}}


См. также править