DataGraph. Плагин для построения графиков на викистранице
Плагин добавляет вики-команду (:plot:), с помощью которой можно строить графики на викистраницах. Графики могут строиться как по данным с плавающей точкой, так и по данным календарного типа.
DataGraph 1.3.2 (Требуемая версия OutWiker: 4.0.0.942 и выше)
DataGraph 1.3.1 (Требуемая версия OutWiker: 3.2.0.922 и выше)
Использование
(: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.2 (14.09.2024)
- Переход на новый API.
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.