Зависимые графики

Диаграмма может быть основана на наборе данных другого графика. Использование зависимого графика подразумевает наличие как минимум двух диаграмм: исходной (ее данные используются для построения зависимой) и самой зависимой диаграммы. Поэтому зависимый график может быть создан только как часть XY-диаграммы с общей осью параметров (или XY-Диаграммы с общей осью значений). Следующие диаграммы могут быть зависимыми:

Настройка зависимых графиков

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

  • Создайте XY-диаграмму с общей осью параметров (или XY-диаграмму с общей осью значений).
  • Добавьте к ней простую XY-диаграмму.
  • Сконфигурируйте источник данных для XY-диаграммы и убедитесь, что она отображает правильные значения.
  • Добавьте другую XY-диаграмму. Вторая XY-диаграмма будет зависеть от исходных данных первой XY-диаграммы.
  • Измените тип источника данных второй диаграммы на Зависимый.
  • Откройте свойства Зависимого графика второй диаграммы и измените Имя исходного графика на имя компонента виджета, соответствующего исходной XY-диаграмме, например xyLineChart1.
  • Выберите Привязки зависимого графика и сконфигурируйте выражения для обработки исходных данных.
  • Запустите виджет и проверьте зависимый график.
  • Массив данных

    Построение набора данных зависимого графика выполняется путем обработки набора данных исходного графика с помощью Привязок зависимого графика. Ниже дано краткое описание этого процесса:

  • Отрисовщик графиков берет первую серию из массива данных исходного графика.
  • Привязки из таблицы Привязки зависимого графика применяются к значениям этой серии. Обратите внимание, что привязка применяется только в том случае, если ее Индекс серии согласуется с индексом текущей серии. Каждое применение привязки к серии порождает новую серию в конечном массиве данных.
  • Этот же процесс повторяется для оставшихся серий массива данных исходного графика.
  • Ниже представлена таблица Привязок зависимого графика:

    Привязка

    Ожидаемый тип значения

    Описание

    Серия

    Строка

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

    X

    Число

    Числовое значение, отображаемое вдоль оси определений (X).

    Y

    Число

    Числовое значение, отображаемое вдоль оси измерений (Y).

    Индекс серии

    Целое

    Индекс серии, к которой применятся привязка. Если не указан, привязка применяется к каждой серии.

    Свойства зависимых графиков

    Свойства зависимых графиков доступны только для XY диаграммы, XY-диаграммы с областями и XY-столбчатой диаграммы, когда они добавлены в качестве подграфиков к XY-диаграмме с общей осью параметров (или XY-диаграмме с общей осью значений).

    Имя исходного  графика

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

    Имя свойства: sourceDataPlotID

    Тип свойства: Строка

    Привязки зависимого графика

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

    Имя свойства: dependentChartBindings

    Тип свойства: Таблица данных