Как и у всех элементов презентации, у диаграмм есть динамические свойства, с помощью которых вы можете изменять визуальные свойства диаграммы (размер, местоположение, видимость и т.д.) во время выполнения модели. Здесь вы можете связать внешний вид диаграммы с данными модели. Во время выполнения модели данные могут меняться, и их изменение будет отражено на диаграмме. Если вы оставите поле динамического свойства пустым, то соответствующее свойство будет инициализировано своим статическим значением, которое и будет оставаться неизменным на протяжении всего моделирования.
Чтобы задать динамическое свойство диаграммы
- Выберите диаграмму в графическом редакторе или в панели Проекты.
- Перейдите в панель Свойства.
- Введите требуемое выражение, вычисляющее значение свойства, в соответствующем динамическом свойстве.
Все диаграммы обладают одним и тем же набором динамических свойств:
- Количество — Количество экземпляров данной диаграммы. Если вы оставите это поле пустым, то будет создана только одна такая диаграмма.
- Видимость — Видимость диаграммы. Диаграмма будет видна, если заданное здесь выражение будет истинно (true), в противном случае диаграмма отображаться не будет.
- X — X-координата верхнего левого угла диаграммы.
- Y — Y-координата верхнего левого угла диаграммы.
- Ширина — Ширина диаграммы (в пикселях).
- Высота — Высота диаграммы (в пикселях).
-
Действие при изменении выделения — Код, который будет выполняться, когда пользователь выделит на диаграмме какой-то один (или несколько) набор(ов) данных. Код будет вызываться как в том случае, если пользователь выделит наборы данных, щелкнув мышью по их заголовкам в легенде, так и
в том случае, если он выделит их программно путем вызова метода selectItem(). Вы можете использовать в этом коде две переменные:
int[] selectedIndices — номера выделенных в текущий момент наборов данных
boolean programmatically — определяет, были ли наборы данных выделены программно (true) или нет (false)
-
Как мы можем улучшить эту статью?
-