DataGraph. Плагин для построения графиков на викистранице | jenyay.net

DataGraph. Плагин для построения графиков на викистранице

Плагин добавляет вики-команду (:plot:), с помощью которой можно строить графики на викистраницах. Графики могут строиться как по данным с плавающей точкой, так и по данным календарного типа.

DataGraph 1.0.9 (Требуемая версия OutWiker: 1.8 - 2.1.0.834)

DataGraph 1.3.1 (Требуемая версия OutWiker: 3.2.0.922 и выше)

datagraph_example_01.png: 693x296, 16k (11.01.2015 09:30)
datagraph_example_02.png: 705x318, 13k (11.01.2015 09:30)

Использование

(:plot <параметры> :)
<данные>
(:plotend:)

Данные для графиков могут быть представлены в следующем виде (разделитель между столбцами настраивается):

1    10    20
2    11    22
3    13    24
4    15    25
5    16    26
6    18    27
7    20    30
8    20    30
9    20    30
10   20    30

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

Параметры

Подробное описание всех параметров дано в справке, прилагающейся к плагину (вызывается с помощью пункта меню "Вики - DataGraph - Открыть справку"), далее дано краткое описание всех параметров команды plot.

Далее для обозначения того, что график содержит несколько объектов, используется запись вида curve[n].имя_параметра, на практике надо использовать запись вида curve1.имя_параметра, curve2.имя_параметра и т.д.

Параметры кривых

'curve[n].data'Устанавливает источник данных для кривой
'curve[n].xcol'Устанавливает номер столбца данных, который содержит координаты X отображаемых точек. Столбцы нумеруются, начиная с 1
'curve[n].ycol'Устанавливает номер столбца данных, который содержит координаты Y отображаемых точек. Столбцы нумеруются, начиная с 1
'curve[n].color'Устанавливает цвет кривой (например, "#1CE81C", "#0BA", "rgb(180, 64, 180)", "black")
'curve[n].style'Устанавливает стиль кривой по номеру или названию. Список стилей приведен в справке.
'curve[n].hide'Скрыть кривую
'curve[n].title'Устанавливает название кривой

Параметры данных

'curve[n].data'Устанавливает источник данных для кривой
'curve[n].data.colsep'Устанавливает регулярное выражение (или строку), используемое для разделения столбцов данных
'curve[n].data.skiprows'Позволяет пропустить заданное количество строк в данных
'curve[n].data.formatcol[m]'Позволяет задать формат календарных данных для столбца с номером m

Параметры области графика

'width'Устанавливает ширину графика
'height'Устанавливает высоту графика
'tooltip'Включает отображение всплывающей подсказки с данными
'legend'Включает отображение легенды

Параметры осей

'x.min'
'y.min'
Устанавливает минимальное значение, отображаемое по оси X / Y
'x.max'
'y.max'
Устанавливает максимальное значение, отображаемое по оси X / Y
'x.type'
'y.type'
Если значение параметра равно "datetime", по оси откладываются календарные данные
'x.title'
'y.title'
Устанавливает текст подписи по осям X / Y
'x.tickstep'
'y.tickstep'
Устанавливает интервал между рисками (шаг сетки) по осям X / Y. Не работает для календарных данных

История изменений

1.3.1 (03.05.2023)

  • Переход на новый API.

1.3 (19.10.2019)

  • Переход на новый API.

1.2 (26.08.2018)

  • Добавлена немецкая локализация.

1.1 (15.02.2018)

  • Добавлена поддержка OutWiker 2.1. Переход на Python 3.6.

1.0.9 (28.05.2017)

  • Исправление ошибок.

1.0.8 (18.03.2017)

  • Исправление ошибок.

1.0.7 (26.01.2017)

  • Обновление справки на русском языке.

1.0.6 (17.10.2016)

  • Добавлена поддержка OutWiker 2.0.

1.0.5 (20.08.2016)

  • Добавлена поддержка шведского языка.
  • Исправление ошибок.

1.0.4 (10.03.2016)

  • Исправления ошибок.

1.0.3 (11.02.2016)

  • Незначительные исправления в оформлении.

1.0.2 (22.06.2015)

  • Добавлена итальянская локализация.

1.0.1 (09.02.2015)

  • Исправление ошибок.

1.0 (22.01.2015)

  • Первая версия.

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
5 stars

Рейтинг 5.0/5. Всего 3 голос(а, ов)