Сегодня мы расскажем о формировании авторядов в диаграммах в продуктах Stimulsoft и разберём эту тему на конкретном примере.
Введение
Ряды в диаграмме – это группы данных, которые визуализируются на графике в виде отдельных элементов: линий, столбцов, точек и тому подобного в зависимости от типа диаграммы. Авторяды в диаграммах используются для группировки нескольких графических элементов под один аргумент. Однако в диаграммах не существует свойства «group by argument», поэтому для решения подобных задач мы рекомендуем использовать следующий способ.Начинаем с данных
Для начала получим данные, в нашем примере это входные JSON-данные и отобразим их в таблице:
Строим диаграмму
Далее непосредственно строим диаграмму:- значением для оси X (Argument) указываем Region, например, North America, Europe, Asia;
- значением для оси Y (Value) указываем Sales, то есть, значения продаж.

На выходе получаем следующую диаграмму:

Свойства для формирования авторядов
Далее мы переходим непосредственно к авторядам.Продукты Stimulsoft позволяют автоматически создавать ряды на основе данных из источника. Для этого используются свойства Auto Series Key Data Column, Auto Series Color Data Column и Auto Series Title Data Column. Эти свойства принадлежат ряду диаграммы. Рассмотрим их подробнее.
- Auto Series Key Data Column определяет столбец, из которого берутся уникальные значения для создания рядов. Каждое уникальное значение становится отдельным рядом.
- Auto Series Title Data Column задает названия рядов. Если это свойство не указано, в качестве названия используется значение из столбца, указанного в Auto Series Key Data Column.
- Auto Series Color Data Column задает цвет для каждого ряда. Если это свойство не указано, цвета назначаются автоматически..
На основе колонки Category разобьем наш основной ряд на два автоматических (Electronics и Furniture) следующим образом:
- Устанавливаем значение Auto Series Key Data Column как Category (в данном случае для уникального значения Europe нет значения Furniture, соответственно, значением будет 0);
- В качестве значения свойства Auto Series Color Data Column устанавливаем колонку Color, в которой содержится код цвета;
- Electronics и Furniture – говорящие сами за себя заголовки рядов.
В итоге
На диаграмме по оси X будут отображены регионы, по оси Y – значения продаж. Каждый ряд будет соответствовать определенной категории продуктов в регионе, с индивидуальным цветом и названием.
Ниже представлен пример отчета, который мы разбирали в статье.
Если у вас возникнут вопросы – свяжитесь с нами.