Викии Вики
Викии Вики
Advertisement
Викии Вики
1864
страницы

Временна́я диагра́мма, или Та́ймлайн/Таймла́йн[1] — встроенное в статью изображение на основе викиразметки, представляющее собой графическую иллюстрацию излагаемых данных. Может быть одномерной (вертикальной или горизонтальной) и двумерной.

За работу диаграмм отвечает расширение MediaWiki EasyTimeline, подключённое на всех проектах Фэндома по умолчанию.

Синтаксис[]

Введение[]

Для создания диаграммы требуется написать скрипт, заключённый между специальным тегом:

<timeline>
script
</timeline>

При этом EasyTimeline преобразует скрипт в изображение формата PNG и (опционально) интерактивную карту. Сам по себе синтаксис EasyTimeline весьма прост для освоения, поэтому вы вполне можете сразу прочитать примеры, чтобы понять основы.

Команды[]

EasyTimeline поддерживает следующие команды для создания скрипта:

Основы[]

Скрипт может содержать команды и комментарии. Каждая команда содержит один или несколько атрибутов. Команды и их атрибуты могут быть написаны буквами нижнего, верхнего или смешанного регистра — технически он не имеет значения; однако стоит придерживаться единого стиля при написании скрипта для того, чтобы код был максимально удобен для чтения.

Обязательные команды, которые должен содержать скрипт:

  • ImageSize — определяет общий размер диаграммы.
  • PlotArea — определяет расстояние между всем изображением и областью, где будет нарисована диаграмма.
  • Period — определяет временной период, который должен быть отображен на диаграмме.
  • TimeAxis — ориентация диаграммы (вертикально/горизонтально).

Скрипт должен содержать хотя бы одну из этих команд:

Комментарии[]

С помощью комментариев можно оставить пояснения к исходному коду скрипта, поскольку комментарии не обрабатываются расширением.

  • Весь текст строки после знака # будет считаться комментарием
  • Весь текст между #> и <# будет считаться комментарием. В отличие от первого способа, позволяет разбить текст на строки.
DateFormat = dd/mm/yyyy # Европейский формат даты

Period = from:01/09/1939 till:02/09/1945 #> Эта диаграмма покажет длительность

Второй мировой войны <#

Команды[]

Каждая команда должна находиться на новой строке. Некоторые команды могут сопровождать несколько строк с данными. Эти дополнительные строки должны начинаться с хотя бы одного пробела.

Команды могут иметь одну из следующих форм (в зависимости от команды):
Команда = атрибут(ы)

 DateFormat = dd/mm/yyyy

Название команды = атрибут(ы)

 Define $RF = text:Российская Федерация"

Команда =

атрибут(ы)
атрибут(ы)
и т. д.
 PlotData =
   fontsize:XS width:20
   bar:Japan from:start till:19/02/1945 color:JT
   bar:Japan from:19/02/1945 till:14/03/1945 color:AI

Атрибуты[]

Если для одной команды может быть задано сразу несколько аргументов, они указываются в виде пар вида «имя: значение». Несколько значений одного атрибута должны быть заключены в скобки.

 BackgroundColors = bars:darkgrey
 PlotData = at:5 shift:(10, -7) text:Foo
 Color SB = value:rgb(0.8,0,0.7) legend:Sea_Battles


Список[]

Информация по всем возможным командам и их атрибутам.

AlignBars[]

Столбцы всегда рисуются на одинаковом расстоянии. С помощью этой команды можно определить, каким образом будет определяться пространство между ними.

early (по умолчанию)
Первый столбец будет размещен в крайней левой части/крайней верхней части диаграммы («приклеен» к оси), оставляя место между последним столбцом и правой/нижней части диаграммы.
late
Противоположно «early»: последний столбец будет размещен в крайней правой части/крайней нижней части диаграммы, оставляя место между первым столбцом и левой/верхней части диаграммы.
justify
Первый и последний столбцы будут удалены друг от друга настолько, насколько это возможно, не оставляя пустых мест в диаграмме.
Alignbars = early late justify
TimeAxis = orientation: horizontal
TimeAxis = orientation: vertical

BackgroundColors[]

Позволяет настроить цвет фона для множества частей диаграммы. Идентификаторы цветов («color(s)-id») должны быть предварительно определены командой Colors.

canvas:color-id (опциональный)
Установить цвет фона для всего изображения.
bars:color-id (опциональный)
Установить цвет фона для всех столбцов.
BackgroundColors = bars:darkgrey

BackgroundColors = canvas:lightgrey bars:darkgrey

BackgroundColors = canvas:lightgrey

BarData[]

Определяет, какие столбцы будут нарисованы на графике, и в каком порядке это будет сделано. Ее использование рекомендуется для рисования сложных диаграмм. Если эта команда отсутствует, то будет использоваться команда PlotData.

bar:bar-id
Устанавливает идентификатор для столбца, который будет будет ожидаться и использоваться другими командами. Также будет определять текст, отображаемый на оси, если только атрибут «text» не был задан. Идентификатор не должен содержать пробелы, их можно заменить на нижнее тире: «_».
text:что-нибудь (опциональный)
Если присутствует, то будет определять текст, отображаемый на оси, замещая собой индентификатор. Может включать одну ссылку.
link:local-URL (опциональный)
Устанавливает ссылку (URL), которая отображается на оси, как синий текст. Ссылку можно установить или с помощью атрибута «text», или с помощью атрибута «link», но не обоих.
BarData =
  bar:SOAP
  bar:Helper      text:"Fandom Helper"
  bar:Staff       text:[[Fandom Staff]]

Colors[]

Эта команда позволяет предопределить цвета, которые могут использовать другие команды. Допустимо определение нескольких цветов, начинающихся с новой строки.

id:color-id
Идентификатор, который будет использоваться другими командами.
value:color-space
Определение самого цвета, которое может быть создано несколькими путями:
  • предопределенный-цвет: расширение поддерживает 32 константы (см.: Ploticus color page).
  • rgb(red,green,blue): назначить три числа со значением от 0 до 1.
  • hsv(hue,saturation,value): назначить три числа со значением от 0 до 1.
  • gray(value): назначить число от 0 (черный) до 1 (белый).
Примечания
  1. 0 и 1 могут быть определены только в виде целых чисел. При необходимости в промежуточных значениях, нужно использовать точку в качестве разделителя частей дроби.
  2. Чтобы создать RGB или HSV цвет, смотрите: RGB/HSB конвертер.
Цвета в шестнадцатеричном формате => rgb()
Чтобы превратить цвет в шестнадцатеричном формате (#D09916) в rgb (rgb(0.816,0.600,0.086)):
  1. Посетите ColorHexa, чтобы найти этот цвет.
  2. Найдите строчку: «In a RGB color space, hex … is composed of RR.R% red, GG.G% green and BB.B% blue».
  3. Разделите три числа (RR.R, GG.G и BB.B) на 100, после чего используйте полученные значения в качестве значений цвета. (см. также: пример использования)
legend:что-нибудь (опциональный)
Определяет текст, который появится в области легенды для этого цвета.
Colors =
  id:war       value:red   legend:Период_войны
  id:peace     value:blue  legend:Период_мира
  id:treaty    value:rgb(0.6,0,0.6)
  id:lightgrey value:gray(0.9)
  id:darkgrey  value:gray(0.1)

Константы[]

DateFormat[]

Определяет, каким образом даты, заданные другими командами, должны быть обработаны.

Поддерживаемые форматы:

dd/mm/yyyy (даты в большинстве европейских стран)
Даты интерпретируются, как «день/месяц/год»
Примечание: разрешено только для дат, начинающихся с 01/01/1800
mm/dd/yyyy (даты в США)
Даты интерпретируются, как «месяц/день/год»
Примечание: разрешено только для дат, начинающихся с 01/01/1800
yyyy (по умолчанию)
Работает с целыми числами от −9999 до 9999
DateFormat = mm/dd/yyyy

Define[]

Позволяет задавать константы — часто повторяющиеся части кода, которые удобнее единожды задать, а далее просто вызывать. Константы начинаются со знака $ (знак доллара).

Define $broad       = width:30
Define $narrow      = width:10
Define $bardefaults = $broad fontsize:S

ImageSize (обязательно)[]

Определяет размер всего изображения. Значения задаются абсолютными величинами.

width:число/auto
Ширина конечного изображения. Максимум: 1600 пикселей, минимум: 25 пикселей.
(может быть задано, как «auto», если задана вертикальная диаграмма).
height:число/auto
Высота конечного изображения. Максимум: 1600 пикселей, минимум: 25 пикселей.
(может быть задано, как «auto», если задана горизонтальная диаграмма).
barincrement:число
Количество пикселей, которое должно быть добавлено к изображении за каждый заданный столбец.
(разрешено и обязательно только вместе с "width: autoс или «height: auto»).

Для достижения максимальной гибкости, вы можете разрешить расширению подбирать размер изображения, основываясь на количестве столбцов и пикселей, которые нужно добавить за каждый столбец. Установите «height: auto» (для горизонтальных диаграмм) или «width: auto» (для вертикальных диаграмм).

ImageSize = width:800 height:600

ImageSize = width:800 height:auto barincrement:30

Legend[]

Легенда появится только в том случае, если в скрипте присутствует: хотя бы один цвет с атрибутом legend:, сама команда «Legend». Некоторые атрибуты являются взаимоисключающими (см. ниже).

orientation:hor/ver (опциональный)
Установить горизонтальную («horizontal») или вертикальную ориентацию («vertical») (по умолчанию).
Ограничение: «orientation = horizontal» и «orientation = right» — взаимоисключающие атрибуты.
position:top/bottom/right (опциональный)
Определяет положение легенды относительно диаграммы: верх («top»), низ («bottom») (по умолчанию) или право («right»).
Ограничение: «position = top», «position = right» и «position = right» — взаимоисключающие атрибуты.
columns:число (oпционально)
Число в пределах от 1 до 4..
Если этот атрибут отсутствует, то количество столбцов легенды определяется следующим образом:
  • orientation: horizontal :Все записи легенды размещаются на одной строке.
  • orientation vertical:
    • position: right: Все записи легенды размещаются в одном столбце.
    • position: top или bottom: Количество столбцов зависит от количества записей легенды:
      1-5 записей соответствует 1 столбцу, 6-10 записей — 2 столбцам, 11 или больше 3 — столбцам.

Совет: нижеприведенные атрибуты можно пропустить, указав только в том случае, если вы не довольны результатами автоматической надстройки.

columnwidth:расстояние (опциональный)
Определяет расстояние между столбцами. Может принимать, как абсолютное значение, так и относительно (в процентах от ширины изображения).
Ограничение: игнорируется, если установлено «columns = 1».
left:расстояние (опциональный)
Определяет расстояние между левой стороной легенды и левой стороной изображения. Может принимать, как абсолютное значение, так и относительно (в процентах от ширины изображения).
top:расстояние (опциональный)
Определяет расстояние между верхней стороной легенды и верхней стороной изображения. Может принимать, как абсолютное значение, так и относительно (в процентах от ширины изображения).

LineData[]

Некоторые временные диаграммы включают в себя несколько различающихся периода. Линия может помочь их визуально разграничить.

at:время
Рисует линию, перпендикулярную временной оси.
Необходимо установить дату/год (зависит от DateFormat), где будет нарисована линия.
color:color-id (опциональный)
Цвет линии.
Примечание: Идентификатор цвета должен быть определен заранее командой Colors.
layer:front/back (опциональный)
Определяет, должна ли линия появится на переднем плане. По умолчанию линия появляется на заднем плане диаграммы («back»).
width:расстояние (опциональный)
Ширина линии. Может принимать значение от 0.1 (очень тонко) до 10 (очень жирно); по умолчанию применяется единица.

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

  1. Параллельность к временной оси с произвольным временем начала и конца:
    atpos:позиция
    from:время_начала (опциональный)
    till:время_конца (опциональный)
    Позиция устанавливается абсолютно/относительно, ортогонально к временной оси.
    Необходимо установить дату/год (зависит от DateFormat) для установки времени начала и конца.
  2. Ортогональность к временной оси с произвольными позициями начала и конца:
    at:время
    frompos:позиция_начала (опциональный)
    tillpos:позиция_конца (опциональный)
    Необходимо установить дату/год (зависит от DateFormat) для установки времени начала и конца.
    Позиция устанавливается абсолютно/относительно, ортогонально к временной оси (по умолчанию: полная длина DrawArea).
  3. В любом направлении с произвольными координатами начала и конца:
    points:(x1,y1)(x2,y2)
    Абсолютные и относительные позиции могут быть установлены в виде координат. Не зависит от временной оси.

Period (обязательно)[]

Определяет временно период, отображенный на временной диаграмме. Оба параметра обязательны. Даты необходимо устанавливать в соответствии с DateFormat.

from:время
Начальное время диаграммы. Значение может быть использовано в таких командах, как PlotData или TextData.
till:время
Конечное время диаграммы. Значение может быть использовано в других командах.

PlotArea (обязательно)[]

left:расстояние
Расстояние между левой частью всего изображения и левой областью диаграммы. Поддерживает абсолютные и относительные значения.
top:расстояние
Расстояние между верхней частью всего изображения и верхней областью диаграммы. Поддерживает абсолютные и относительные значения.
right:расстояние (рекомендуется)
Расстояние между правой частью всего изображения и правой областью диаграммы. Поддерживает абсолютные и относительные значения.
Этот атрибут и атрибут «width» являются взаимоисключающими.
bottom:расстояние (рекомендуется)
Расстояние между нижней частью всего изображения и нижней областью диаграммы. Поддерживает абсолютные и относительные значения.
Этот атрибут и атрибут «height» являются взаимоисключающими.
Минимально возможное значение составляет 20 пикселей (если определена легенда, см. Legend).
width:расстояние (нежелательно)
Поддерживает абсолютные и относительные значения.
Не рекомендуется к использованию; можно заменить атрибутом «right».
height:расстояние (нежелательно)
Поддерживает абсолютные и относительные значения.
Не рекомендуется к использованию; можно заменить атрибутом «bottom».

Примечания:

  1. Атрибуты «width» и «height» оставлены исключительно для обратной совместимости со старыми диаграммами. Ранее, область диаграммы могла бы установлена только с использованием отступов: «width» и «height», «left» и «bottom».
  2. Новый способ задания области диаграммы отличается большей гибкостью: изменение размера всего изображения не требует переопределения отступов. Это особенно важно, когда размер определяется автоматически (см.: ImageSize).

PlotData[]

Используется для определения столбцов (обозначающих временной период) и добавления текста в заданные места диаграммы.

Для добавления текста, не связанного с определенной датой/годом, или запрашивающего расширенное форматирование, нужно использовать команду TextData.

Атрибуты «text», «at», «from» и «till» всегда применяются в отношении той строки, на которой они были объявлены. Все остальные атрибуты, если только они не сочетаются с этими четырьмя, действуют для всей оставшейся части блока с командой или до задания нового значения.

PlotData поддерживает множество атрибутов (некоторые из них являются взаимоисключающими), которые можно разделить на:

Позиционные атрибуты[]

at:время (применяется к конкретной строке)
Определяет дату/год, где должен быть установлен маркер. В зависимости от атрибута align, текст находится в начале, конце или середине этой позиции. Даты необходимо устанавливать в соответствии с DateFormat, либо же можно использовать атрибуты «start» или «end» в соответствии с командой Period для задания временного отрезка.
Примечание: Этот атрибут нельзя комбинировать с атрибутами from или till.
from:время_начала (применяется к конкретной строке)
till:время_конца (применяется к конкретной строке)
Определяет дату/год, где должен находиться столбец. Даты необходимо устанавливать в соответствии с DateFormat, либо же можно использовать атрибут «start» в соответствии с командой Period для задания временного отрезка.
Примечание: Этот атрибут нельзя комбинировать с атрибутом at.
shift:(x,y) (опциональный)
В абсолютных величинах определяет вертикальное и горизонтально положение текста, что позволяет:
  • Сдвинуть текст для избежания его наложений в случае с плотно расположенными столбцами;
  • Размещение текста рядом с столбцом, а не поверх него.

Связанные со столбцами атрибуты[]

bar:bar-id
Определяет столбец, к которому применяются атрибуты (включая опциональные маркерные и позиционные атрибуты).
Значение этого атрибута также будет представлено на оси рядом со столбцом.
  • Если команда BarData отсутствует, то столбцы будет прорисованы в соответствии с PlotData.
  • Если команда BarData присутствует, то столбцы будут прорисованы в соответствии с этой командой.
barset:barset-id (опциональный)
Позволяет создать сразу несколько столбцов на одной строке.
Атрибут «bar-id» должен быть определен в BarData.
«Barset» по умолчанию («анонимный») не требует предопределения через BarData.
color:color-id (опциональный)
Определяет цвет столбца.
Идентификатор цвета должен быть определен заранее командой Colors.
По умолчанию, берется тот же цвет, что и для предыдущего столбца.
width:расстояние (опциональный)
Определяет ширину столбца в абсолютных или относительных единицах измерения.
Значение по умолчанию рассчитывается на основе параметров PlotArea и максимальном количестве столбцов в диаграмме.

Текстовые атрибуты[]

text:что-нибудь (применяется к конкретной строке)
Определяет текст, который будет расположен рядом со столбцом. Положение текста можно можно определить явно: с помощью атрибута «at», либо неявно: с помощью атрибутов: «from» и «till». Текст поддерживает ссылки.
textcolor:color-id (опциональный)
Идентификатор цвета должен быть определен заранее командой Colors. В противном случае будет использован черный цвет.
fontsize:число/метка (опциональный)
Определяет размера текста при помощь числовых значений: от 6 до 30, либо (что предпочительно) при помощи меток: XS (самый маленький), S (по умолчанию), M, L или XL (самый большой).
align:center/left/right (опциональный)
Определяет положение текста: центр (по умолчанию)/лево/право.
link:URL (опциональный, применяется к конкретной строке)
Определяет ссылку на ресурс, текст при этом изменит цвет на синий.
Notes
  1. Может быть использован только с атрибутом text.
  2. Определите ссылку либо сразу, с помощью атрибута «text», либо определите через «link», не используя оба меотда сразу.

Маркерные атрибуты[]

mark:(символ,color-id)
Устаналивает маркер в заданную область.
  • Единственное значение символа на сегодняшний день: line.
  • Идентификатор цвета должен быть определен заранее командой Colors. В противном случае будет использован черный цвет.

ScaleMajor[]

Одним из этих способов, команда делит диаграмму на меньшие периоды:

  • Графическим — через вертикальные или горизонтальные линии (сетку) на диаграмме;
  • Текстовым — через отрезки времени, расположенные слева или внизу диаграммы;
  • И графическим, и текстовым.
gridcolor:color-id (опциональный)
Определяет цвет сетки, рисуемой на заднем плане диаграммы.
Сетка не будут нарисована, если команда отсутствует.
Идентификатор цвета должен быть определен заранее командой Colors.
unit:единица_измерения (опциональный)
Опеределяет единицу измерения для сетки.
Установите day (день), month (месяц) или year (год; по умолчанию).
Если значение DateFormat соответсвует «yyyy», то здесь можно использовать только значение year.
increment:число (опциональный)
Определяет (ненулевое) значение, на которое будет увеличиваться расстояние между линиями сетки.
Значение по умолчанию: 1.
start:time (опциональный)
Определяет, где должна отобразиться первая линия или отрезок времени..
По умолчанию ровно значению Period.

Примечание: такие параметры, как, например, ориентация линий, зависит от значений TimeAxis.

ScaleMinor[]

Эта команда позволяет дополнительно разбить диаграмму (синтакс атрибутов).

TextData[]

Используется для позиционирования текстовых блоков, которые можно расположить в любом месте диаграммы.

text:что-нибудь
Сам текст; может включать в себя ссылки.
pos:(x,y)
Определяет положение верхней левой части текстового блока в абсолютных или относительных единицах измерения.
link:URL (опциональный)
Устанавливает ссылку (URL), по которой будет вести текст, изменяя при этом цвет текста на синий.
textcolor:color-id (опциональный)
Определяет цвет текста
Идентификатор цвета должен быть определен заранее командой Colors.
Если ничего не установлено, то по умолчанию будет использоваться черный текст.
fontsize:integer/tag (optional)
Определяет размера текста при помощь числовых значений: от 6 до 30, либо (что предпочтительно) при помощи меток: XS (самый маленький), S (по умолчанию), M, L или XL (самый большой).
tabs:(x1-alignment1,x2-alignment2) (опциональный)
Определяет положение и выравнивание для символа табуляции: ^ (каретка)
Определите настройки в виде строк: xn-alignn, где:
  • xn — горизонтальное положение, выраженное в абсолютных единицах измерения, от левой стороны текста;
  • alignmentn — положение сегмента текста (center (центр), left (лево) или right (право)).
lineheight:расстояние (опциональный)
Определяет интервал между последовательными строками в абсолютных единицах измерения.
Максимальное значение: 40 пикселей.
Если атрибут не установлен, то интервал будет определяться автоматически, на основании размеров текста.

Примечания:

  1. Ссылку можно установить или с помощью атрибута «text», или с помощью атрибута «link», но не обоих.

TimeAxis (обязательно)[]

Определяет ориентацию временной оси, а также текстовое представление временных отрезков вдоль этой оси.

format:time-format (опциональный)
Определяет формат для дат, отображаемых вдоль оси.
В настоящее поддерживается только формат yyyy (по умолчанию). Это значит, что если атрибут unit: команды ScaleMajor будет иметь значение, отличное от year, то сетка не будет синхронна по отношению к оси.
orientation:hor/ver
Установить горизонтальную («horizontal») или вертикальную ориентацию оси.
По умолчанию используется горизонтальная ориентация.
order:reverse (опциональный)
Определяет reverse — время на оси будет отображаться в обратном порядке.

Примеры[]

Вертикальная диаграмма[]




ImageSize  = width:240 height:310
PlotArea   = width:180 height:280 left:40 bottom:20
Period     = from:2004 till:2017
AlignBars  = justify
TimeAxis   = orientation:vertical
ScaleMajor = unit:year increment:1 start:2004

PlotData =
  color:blue width:50
  bar:Quartz from:start  till:2008
  bar:Monaco from:2008  till:2010
  bar:Wikia  from:2010  till:end

Вертикальная диаграмма отображает годы, во время которых использовался тот или иной основной скин.

Первые две строки скрипта задают: размер всего изображения; размер области, где будет нарисована диаграмма; отступы слева и снизу.

Третья строка задаёт временной период, отображаемый на диаграмме, а четвертая определяет расстояние между столбцами (здесь: выравнивание — «justify»). Пятая строка задает вертикальную ориентацию диаграммы, а шестая — единицу измерения (год), единицу измерения (1) и начало (2004) основной оси диаграммы. Начиная с седьмой строки определяется информация, которую несёт в себе диаграмма: сперва задается цвет столбцов, их ширина; далее определяются сами столбцы (название, начальный и конечный годы).

Горизонтальная диаграмма[]

Обсуждения (расширение)Форум (новый)Форум


ImageSize  = width:740 height:160
PlotArea   = width:710 height:120 left:20 bottom:20
Period     = from:2004 till:2017
AlignBars  = justify
TimeAxis   = orientation:horizontal
ScaleMajor = unit:year increment:2 start:2004
ScaleMinor = grid:tan2 unit:year increment:1 start:2004

Colors =
 id:canvas  value:gray(0.95)
 id:f       value:rgb(1,0.584,0)
 id:f2      value:rgb(1,0.7,0)
 id:wf      value:rgb(0,0.7,0.4)
 id:wf2     value:rgb(0,0.75,0.4)
 id:ds      value:rgb(0.8,0.2,0.3)

BackgroundColors = canvas:canvas

BarData = 
  Bar:Forum
  Bar:WikiaForum
  Bar:Discussions

PlotData =
  bar:Forum color:f from:start  till:2010 text:"[[Форум]]" 
  bar:Forum color:f2 from:2010  till:end
  bar:WikiaForum color:wf from:2010  till:end text:"[[Форум (новый)]]"
  bar:WikiaForum color:wf2 from:2015  till:end
  bar:Discussions color:ds from:2015  till:end text:"[[Обсуждения (расширение)|Обсуждения]]"

Горизонтальная диаграмма показывает некоторые расширения или инструменты, дающие участникам возможность обсуждения (вопросов).

В отличие от первой диаграммы, здесь (помимо изменений размеров и, собственно, ориентации) изменены параметры осей: теперь за одну единицу принимаются два года; добавлена вторая, вспомогательная ось, отображающая каждый год из заданного периода.

При помощи команды «Colors» заданы все цвета, использующиеся в диаграмме. Можно заметить, что практически все они заданы при помощи RGB, где цифры в скобках представляют собой значения насыщенности цвета в процентах, разделенное на сто (например, «1,0.584,0» значит, что тут 100 % красного цвета, 58,4 % зеленого и 0 % — синего). Следующая же строка помогает определить цвет фона, здесь: самый первый заданный цвет с ID «canvas».

Команда «BarData» помогает задать все три основных, используемых столбца, что позволяет нарисовать сразу несколько столбца на базе одного. Помимо этого, для некоторых из столбцов задан текст, являющийся ссылкой.

Интересные факты[]

  • Расширение использует шрифт FreeSans для отображения текста.
  • Вы также можете использовать текущую дату в скрипте. Для этого убедитесь, что скрипт начинается с {{#tag:timeline|, а заканчивается — }}. После этого дату можно вставить, используя волшебные слова, например, {{#time: d/m/Y }} или {{CURRENTDAY2}}/{{CURRENTMONTH2}}/{{CURRENTYEAR}}.

Примечания[]

  1. Поскольку термин не зафиксирован в словарях, чёткой орфоэпической нормы не существует. В английском языке в слове timeline [ˈtaɪm.laɪn] ударным является первый слог, однако для русского такое произношение не слишком удобно.

См. также[]

Advertisement