{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Даний шаблон призначений для відображення графіка зміни позицій в чемпіонаті світу Формули-1. Реалізовано шаблон за допомогою розширення mw: Extension: EasyTimeline. Результатом роботи шаблону буде графік, в якому по горизонталі вказані етапи чемпіонату, а по вертикалі — очки в заліку чемпіонату. Кожна з ліній в полі діаграми відображає зміну кількості очок у будь-якого конкретного пілота чи команди протягом чемпіонату (Наприклад, Чемпіонат 2016).

Використання

Для побудови графіка шаблон необхідно викликати один раз з першим не іменованим параметром 1=Ш («Шапка») для побудови безпосередньо діаграми і відображення підписів, і кілька разів з першим не іменованим параметром 1=Р («Рядок») — по одному разу для кожного з пілотів чи команди. Вся конструкція повинна бути додатково обрамлена конструкцією {{#tag:timeline|<...>}}. Приклад коду:

{{#tag:timeline|
{{Ф1-ГЧ|Ш|3|Старт|АВС|БАХ|КИТ|РОС|ІСП|МОН|КАН|ЄВР|АВТ|ВЕЛ|УГО|НІМ|БЕЛ|ІТА|СІН|МАЛ|ЯПО|США|МЕК|БРА|АБУ|vd=3|maxpts=50|inc=2|hd=50}}
{{Ф1-ГЧ|Р|3|[[Себастьян Феттель]] (15)|red|0|15|15|vd=3|hd=50|ls=0}}
{{Ф1-ГЧ|Р|3|[[Кімі Ряйкконен]] (18)|kelleygreen|0|0|18|vd=3|hd=50|ls=5}}
{{Ф1-ГЧ|Р|3|[[Льюїс Гамільтон]] (33)|purple|0|18|33|vd=3|hd=50|ls=0}}
{{Ф1-ГЧ|Р|3|[[Ніко Росберг]] (50)|brightblue|0|25|50|vd=3|hd=50|ls=0}}
}}

Ніко РосбергЛьюїс ГамільтонКімі РяйкконенСебастьян Феттель

Шапка

Для відображення шапки слід застосовувати такі параметри:

  • 1=Ш («Шапка»).
  • 2 — кількість гран-прі, які слід відображати на графіку.
  • АВС, БАХ, КИТ, … — коди відповідних гран-прі.
  • maxpts — число очок, відповідне верхній межі графіка. Якщо цей параметр не поставити, або якщо число очок будь-якого пілота виявиться більше цього максимуму, при побудові графіка виникне помилка.
  • hd, vd, inc, hlo, vlo, hao — додаткові геометричні параметри графіка (див. нижче).

Рядки

Для відображення ліній гонщиків слід застосовувати такі параметри:

  • 1=Р («Рядок»).
  • 2 — Як і в випадку заголовка, кількість результатів пілота, які слід відображати на графіку.
  • 3 — ім'я пілота.
  • 4 — колір графіка. Можливі наступні типи завдання кольору:
    • один із заданих варіантів (див. таблицю нижче).
    • rgb (red, green, blue): потрібно вказати RGB-компоненти кольору десятковими числами.
    • hsv (hue, saturation, value): потрібно вказати HSV-компоненти кольору десятковими числами.
    • gray (value): потрібно вказати яскравість відтінку сірого десятковим числом.
  • 5, 6, 7, … — безпосередньо очки зазначеного пілота після кожного етапу.
  • hd, vd, ls, inc, hlo, vlo — додаткові геометричні параметри графіка (див. нижче).

Додаткові геометричні параметри

Ці параметри дозволяють налаштувати розмір графіка в разі відображення неповної таблиці чемпіонату. Слід враховувати, що всі параметри, крім ls, для заголовка і всіх рядків слід задавати однаковими!

  • hd — горизонтальний крок графіка, тобто відстань між вертикальними лініями, що позначають окремі гран-прі (значення за замовчуванням hd = 50)
  • vd — вертикальний крок графіка, число точок, що відповідають одному очку (значення за замовчуванням vd = 8)
  • ls (тільки для рядків) — вертикальний зсув підписів лінії, може бути як позитивним, так і негативним. Буває потрібен у разі, якщо кілька пілотів в кінці відображуваного періоду набирають однакову або схожу кількість очок — при цьому підписи перетинаються і задання такого параметра дозволяє «розвести» їх в просторі.
  • inc (тільки для заголовка) — крок додаткової сітки за очками. При побудові сітки кожні 10 очок відокремлюються темнішими лініями, кожні inc очок — світлішими. Значення за замовчуванням inc = 1, тобто відмальовуються всі лінії. Буває корисно в разі великої кількості очок і малої величини vd, коли відображення всіх ліній «бруднить» зображення.
  • hao (тільки для заголовка) — горизонтальний зсув позначень гран-прі. Технічний параметр, зазвичай задавати його не потрібно (значення за замовчуванням hao = 15).
  • hlo, vlo — горизонтальний і вертикальний зрушення сітки. Технічні параметри, зазвичай задавати їх не потрібно (значення за замовчуванням hlo = vlo = 30).