Перейти к содержанию

Искрографик: различия между версиями

Материал из Химсофт Вики
Новая страница: «Sparkline (Спарклайн) — это миниатюрный график (искрографик), предназначенный для отображения тренда или динамики изменений прямо внутри текстовой строки, строки таблицы или бэнда данных. В отличие от полноценного объекта «Диаграмма» (MSChartObject), спарклайн...»
 
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
Sparkline (Спарклайн) — это миниатюрный график (искрографик), предназначенный для отображения тренда или динамики изменений прямо внутри текстовой строки, строки таблицы или бэнда данных.
'''Объект <code>Искрографик</code>''' (''sparkline'', ''спарклайн'') — это миниатюрный график, предназначенный для отображения тренда или динамики изменений прямо внутри текстовой строки, строки таблицы или бэнда данных.


В отличие от полноценного объекта «Диаграмма» (MSChartObject), спарклайн спроектирован так, чтобы занимать минимум места. По умолчанию на нем отключены «тяжелые» элементы визуализации:
[[Файл: sparkline_obj.png|center|border]]
• Оси координат (X и Y) и их деления.
 
• Сетка и подписи значений.
В отличие от полноценного объекта <code>Диаграмма MS ChartObject</code>, искрографик спроектирован так, чтобы занимать минимум места
• Легенда и заголовок диаграммы.
 
По умолчанию на нем отключены «тяжелые» элементы визуализации:
*оси координат (<code>X</code> и <code>Y</code>) и их деления;
*сетка и подписи значений;
*легенда и заголовок диаграммы.


Объект отображает исключительно саму геометрическую линию (или серию микро-колонок) и помещается в компактную ячейку.
Объект отображает исключительно саму геометрическую линию (или серию микро-колонок) и помещается в компактную ячейку.


==Настройки и редактирование данных==


Настройки и редактирование данных
Несмотря на свою минималистичность, компонент поддерживает полноценное интерактивное редактирование.  
 
Несмотря на свою минималистичность, компонент поддерживает полноценное интерактивное редактирование. В современных версиях генератора отчетов (включая [FastReport Online Designer](https://www.fast-report.com/news/fastreport-online-designer-2024.2 ""FastReport" "Sparkline"")) настроить объект можно следующим образом:


Вызов редактора: Двойной клик по объекту Sparkline на бэнде открывает специализированное окно настроек.
Настроить объект можно следующим образом:
Параметры отображения: Внутри редактора можно принудительно вернуть скрытые элементы (если это необходимо) — настроить области, цвет линий, подсветить критические точки (минимум/максимум) или изменить тип мини-графика (линейный, столбчатый).
*'''вызов редактора''' - двойной клик по объекту <code>Искрографик</code> на бэнде открывает ''специализированное окно настроек'';
Связывание с данными: Спарклайны чаще всего используются внутри списков или матриц. Для корректного вывода последовательности точек их связывают со специальными агрегатными функциями, такими как ValuesList. Данная функция собирает коллекцию всех значений из детальных строк и передает её в SparklineObject для построения единого микро-графика в строке итога.
*'''параметры отображения''' - внутри редактора можно принудительно вернуть скрытые элементы (если это необходимо) — настроить ''области'', ''цвет линий'', подсветить ''критические точки'' (минимум/максимум) или изменить ''тип мини-графика'' (линейный, столбчатый);
*'''связывание с данными''' - спарклайны чаще всего используются внутри списков или матриц; для корректного вывода последовательности точек их связывают со специальными агрегатными функциями, такими как <code>ValuesList</code>;  данная функция собирает коллекцию всех значений из детальных строк и передает её в <code>SparklineObject</code> для построения единого микро-графика в строке итога.

Текущая версия от 08:31, 15 октября 2026

Объект Искрографик (sparkline, спарклайн) — это миниатюрный график, предназначенный для отображения тренда или динамики изменений прямо внутри текстовой строки, строки таблицы или бэнда данных.

В отличие от полноценного объекта Диаграмма MS ChartObject, искрографик спроектирован так, чтобы занимать минимум места

По умолчанию на нем отключены «тяжелые» элементы визуализации:

  • оси координат (X и Y) и их деления;
  • сетка и подписи значений;
  • легенда и заголовок диаграммы.

Объект отображает исключительно саму геометрическую линию (или серию микро-колонок) и помещается в компактную ячейку.

Настройки и редактирование данных

Несмотря на свою минималистичность, компонент поддерживает полноценное интерактивное редактирование.

Настроить объект можно следующим образом:

  • вызов редактора - двойной клик по объекту Искрографик на бэнде открывает специализированное окно настроек;
  • параметры отображения - внутри редактора можно принудительно вернуть скрытые элементы (если это необходимо) — настроить области, цвет линий, подсветить критические точки (минимум/максимум) или изменить тип мини-графика (линейный, столбчатый);
  • связывание с данными - спарклайны чаще всего используются внутри списков или матриц; для корректного вывода последовательности точек их связывают со специальными агрегатными функциями, такими как ValuesList; данная функция собирает коллекцию всех значений из детальных строк и передает её в SparklineObject для построения единого микро-графика в строке итога.