Сегодня мы расскажем о формировании авторядов в диаграммах в продуктах Stimulsoft и разберём эту тему на конкретном примере.

Введение

Ряды в диаграмме – это группы данных, которые визуализируются на графике в виде отдельных элементов: линий, столбцов, точек и тому подобного в зависимости от типа диаграммы. Авторяды в диаграммах используются для группировки нескольких графических элементов под один аргумент. Однако в диаграммах не существует свойства «group by argument», поэтому для решения подобных задач мы рекомендуем использовать следующий способ.

Начинаем с данных

Для начала получим данные, в нашем примере это входные JSON-данные и отобразим их в таблице:

Table with data

Строим диаграмму

Далее непосредственно строим диаграмму:
  • значением для оси X (Argument) указываем Region, например, North America, Europe, Asia;
  • значением для оси Y (Value) указываем Sales, то есть, значения продаж.

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

Chart

Свойства для формирования авторядов

Далее мы переходим непосредственно к авторядам.

Продукты 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) следующим образом:
  1. Устанавливаем значение Auto Series Key Data Column как Category (в данном случае для уникального значения Europe нет значения Furniture, соответственно, значением будет 0);
  2. В качестве значения свойства Auto Series Color Data Column устанавливаем колонку Color, в которой содержится код цвета;
  3. Electronics и Furniture – говорящие сами за себя заголовки рядов.


В итоге

На диаграмме по оси X будут отображены регионы, по оси Y – значения продаж. Каждый ряд будет соответствовать определенной категории продуктов в регионе, с индивидуальным цветом и названием.

Chart series
Ниже представлен пример отчета, который мы разбирали в статье.

Если у вас возникнут вопросы – свяжитесь с нами.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.