На этой странице описываются методы создания столбчатой диаграммы на странице Википедии путем кодирования набора чисел в <timeline>...</timeline>
формате тега. Он может отображать диаграммы в различных форматах. Все изображение масштабируется командой, например, "ImageSize=width:180 height:90", а использование ключевого слова "bar" запускает функции столбчатой диаграммы. Однако {{ Bar chart }} может легко форматировать горизонтальную столбчатую диаграмму (прокручивая страницу вниз) с одним, двумя или четырьмя столбцами столбцов в диаграмме.
Здесь, с <timeline>...</timeline>
, вертикальные полосы форматируются командой "TimeAxis=orientation:vertical" (до указания данных для полос). Ширина полос задается командой "PlotData=width:20". Цвет любой полосы можно задать, добавив ключевое слово "color:" (например, "color:lightgrey") в конце числовых данных каждой полосы.
Другие необязательные параметры см. в разделе § Команды и атрибуты гистограммы или полный список в Help:Timeline .
Следующая столбчатая диаграмма создана в реальном времени с использованием структуры тегов временной шкалы, которая содержит численность населения за каждый год в столбчатой диаграмме (разметка показана ниже).
Вышеприведенная столбчатая диаграмма , показывающая столбцы населения для каждого года, может быть создана с использованием текста разметки, указанного ниже. Пример текста ( ниже ) можно скопировать и сократить или расширить для обработки других лет или чисел в формате столбчатой диаграммы. Размер изображения установлен как "ImageSize = width:450 height:305" для поля 450x305 пикселей. Столбчатые диаграммы можно упростить, исключив некоторые из различных параметров данных, например, исключив ключевое слово "at:" ("at:390"), которое размещает метки в определенных местах на столбце.
<хронология>Цвета= идентификатор:светло-серый значение:серый(0.9) идентификатор:darkgrey значение:gray(0.8) идентификатор:sfondo значение:rgb(1,1,1) идентификатор:barra значение:rgb(0.6,0.7,0.8)Размер изображения = ширина:450 высота:305PlotArea = слева:50 снизу:50 сверху:30 справа:30ФорматДаты = xyПериод = с:0 по:2000TimeAxis = ориентация:вертикальнаяAlignBars = выравниваниеScaleMajor = gridcolor:darkgrey приращение:1000 начало:0ScaleMinor = gridcolor:lightgrey приращение:200 начало:0BackgroundColors = холст: фонBarData= строка:1861 текст:1861 строка:1871 текст:1871 строка:1881 текст:1881 строка:1901 текст:1901 строка:1911 текст:1911 строка:1921 текст:1921 строка:1931 текст:1931 строка:1936 текст:1936 строка:1951 текст:1951 строка:1961 текст:1961 строка:1971 текст:1971 строка:1981 текст:1981 строка:1991 текст:1991 строка:2001 текст:2001Данные графика= цвет:barra ширина:20 выравнивание:left бар:1861 от: 0 до:390 бар:1871 от: 0 до:401 бар:1881 от: 0 до:410 бар:1901 от:0 до:510 бар:1911 от:0 до:604 бар:1921 от: 0 до:731 бар:1931 от:0 до:804 бар:1936 от:0 до:833 бар:1951 от:0 до:972 бар:1961 от:0 до:1125 бар:1971 от:0 до:1266 цвет:синий бар:1981 от: 0 до:1227 бар:1991 от:0 до:1266 бар:2001 от:0 до:1385Данные графика= bar:1861 at:390 fontsize:XS text: 390 shift:(-8,5) bar:1871 at:401 fontsize:XS text: 401 shift:(-8,5) bar:1881 at:410 размер шрифта:XS текст: 410 сдвиг:(-8,5) bar:1901 at:510 размер шрифта:XS текст: 510 сдвиг:(-8,5) bar:1911 at:604 размер шрифта:XS текст: 604 сдвиг:(-8,5) bar:1921 at:731 fontsize:XS text: 731 shift:(-8,5) bar:1931 at:804 размер шрифта:XS текст: 804 сдвиг:(-8,5) bar:1936 at:833 размер шрифта:XS текст: 833 сдвиг:(-8,5) штрих:1951 в:972 размер шрифта:XS текст: 972 сдвиг:(-8,5) bar:1961 at:1125 fontsize:XS text: 1125 shift:(-8,5) bar:1971 at:1266 размер шрифта:XS текст: 1266 сдвиг:(-8,5) bar:1981 at:1227 размер шрифта:XS текст: 1227 сдвиг:(-8,5) bar:1991 at:1266 размер шрифта:XS текст: 1266 сдвиг:(-8,5) bar:2001 at:1385 fontsize:XS text: 1385 shift:(-8,5)ТекстовыеДанные= размер шрифта:S pos:(20,10) text:Данные ISTAT</хронология>
Приведенный выше текст сгенерирует изображение столбчатой диаграммы, показанное выше, с 14 столбцами в поле изображения размером 450x305 пикселей и примечанием в левом углу «Данные из ISTAT».
За каждой командой гистограммы следует знак равенства («=»), а за атрибутами следует двоеточие («:»), как в команде, Period = from:0 till:2000
которая задает диапазон по вертикали (ось Y) от 0 до 2000.
Команды временной шкалы для форматирования макета графика:
ImageSize = width:450 height:305
PlotArea = left:50 bottom:50 top:30 right:30
DateFormat = x.y
Period = from:0 till:2000
till:2500
) сожмет полосы, на 20% короче в поле изображения.TimeAxis = orientation:vertical
AlignBars = justify
AlignBars=justify
автоматически расширит полосы до нужного размера.ScaleMajor = gridcolor:darkgrey increment:1000 start:0
ScaleMinor = gridcolor:lightgrey increment:200 start:0
BackgroundColors = canvas:sfondo
value:rgb(1,1,1)
соответствует белому оттенку, с числами RGB (красный/зеленый/синий) как 1,1,1
.Команды временной шкалы для форматирования текстовых меток:
bar:1861 at:390 fontsize:XS text: 390 shift:(-8,5)
bar:1861
указывается название полосы для маркировки на высоте 390, с использованием шрифта fontsize:XS (для очень маленького, или "S" для маленького, или шрифта M,L,XL), с текстом "390", слегка смещенным по положению на shift:(-8,5)
.TextData=
fontsize:S pos:(20,10) text:Data from ISTAT
pos:(20,10)
с текстовым примечанием Data from ISTAT
.Приведенные выше описания относятся к общим командам, а также к их атрибутам-двоеточиям со значениями из примера.
Для получения дополнительной информации см. раздел Справка:Временная шкала , где также приведены примеры, демонстрирующие традиционные форматы временной шкалы, выходящие за рамки показанного выше стиля гистограммы.