Создание советской атомной бомбы
- 1 year ago
- 0
- 0
Одномерные и двухмерные диаграммы в викитексте можно задавать с помощью расширения .
Диаграмма задаётся сценарием между специальными тегами:
<timeline> сценарий </timeline>
Пример простой диаграммы, визуализирующей размещение простых чисел от 2 до 37:
|
<timeline> ImageSize = width:400 height:30 PlotArea = left:0 bottom:0 top:0 right:0 Period = from:0 till:40 TimeAxis = orientation:hor PlotData= from:2 till:2 text:2 from:3 till:3 text:3 from:5 till:5 text:5 from:7 till:7 text:7 from:11 till:11 text:11 from:13 till:13 text:13 from:17 till:17 text:17 from:19 till:19 text:19 from:23 till:23 text:23 from:29 till:29 text:29 from:31 till:31 text:31 from:37 till:37 text:37 </timeline> |
Расположение текста можно изменить на более читаемое, а также добавить ссылки:
|
ImageSize = width:400 height:35 PlotArea = left:0 bottom:0 top:0 right:0 Period = from:0 till:40 TimeAxis = orientation:hor Define $dx1 = -2 Define $dx2 = -5 Define $dy = 15 PlotData= from:2 till:2 shift: ($dx1, $dy) text:[[2]] from:3 till:3 shift: ($dx1, $dy) text:[[3]] from:5 till:5 shift: ($dx1, $dy) text:[[5]] from:7 till:7 shift: ($dx1, $dy) text:[[7]] from:11 till:11 shift: ($dx2, $dy) text:[[11]] from:13 till:13 shift: ($dx2, $dy) text:[[13]] from:17 till:17 shift: ($dx2, $dy) text:[[17]] from:19 till:19 shift: ($dx2, $dy) text:[[19]] from:23 till:23 shift: ($dx2, $dy) text:[[23]] from:29 till:29 shift: ($dx2, $dy) text:[[29]] from:31 till:31 shift: ($dx2, $dy) text:[[31]] from:37 till:37 shift: ($dx2, $dy) text:[[37]] |
Следующие команды обязательны: , , , . Также необходима как минимум одна команда или . Каждая из них может повторяться множество раз. Все остальные команды необязательны.
Устанавливает общий размер изображения.
Также размер может быть установлен в
auto
, если число прямоугольников из которых состоит диаграмма часто меняется. В этом случае должен быть установлен параметр:
Параметры left , top , right , bottom задают расстояние между соответственно левыми, верхними, правыми и нижними границами всего изображения и области рисования
Период времени от (параметр from ) и до ( till ), который должен быть отображён на диаграмме. Даты должны быть определены в соответствии с .
Определяет ориентацию диаграммы.
Используется для определения прямоугольников и добавления текста к этим прямоугольникам. Для текста, который не связан с определённым периодом или требует расширенного форматироваия используйте команду .
PlotData= bar:Japan from:start till:19/02/1945 color:JT bar:Japan from:19/02/1945 till:14/03/1945 color:AI bar:Japan from:02/09/1945 till:end color:AO at:07/12/1941 shift:(0,-15) text:"<-- WW2 reaches Asia"
PlotData= bar:US at:07/12/1941 align:left textcolor:black fontsize:XS text:7/12 [[Pearl Harbour]]
PlotData= bar:test width:15 color:red from:1900 till:2000 at:1990 mark:(line,white)
Команда позволяет привязывать цвета к идентификаторам. Другие команды должны ссылаться на идентификаторы, определённые здесь. Команда определяет один или более цветов, каждый в отдельной строке с отступом.
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 = mm/dd/yyyy
Команда позволяет создавать ссылки на текстовые константы, которые встречаются много раз. Должны начинаться с символа
$
.
Define $broad = width:30 Define $narrow = width:10 Define $bardefaults = $broad fontsize:S