Задача [IDV6]: График показателей

Необходимо увеличить минимальный размер окна рабочей области.

Необходимо ввести следующие изменения для графиков показателей.

1. Внешний вид согласно макета:

Рисунок 257. График показателей

График показателей

Рисунок 258. График показателей

График показателей

Рисунок 259. График показателей на карте

График показателей на карте

2. Масштабирование окна графика.

Для графика вводится возможность его масштабирования. График можно растягивать / сужать, взявшись за любую сторону графика:

3. Тайм-лайн графика.

Для графика вводится новая сущность — тайм-лайн графика. Свойства:

Формат отображения подписи оси Х определяется граничными значениями тайм-лайна:

Интервал Описание

До 7 дней

1 линия — 1 день (max — 6 линий)

8 дней — 1 месяц

1 линия — 1 неделя (max — 4 линии)

1 месяц — 12 месяцев

1 линия — 1 месяц (max — 11 линий)

1 год — 2 года

1 линия — 1 квартал (1 квартал = 3 месяца) (max — 7 линий)

2 года и более

1 линия — 1 год (max — 6 линий)

Формат: ДД.ММ первого чи

сла каждого периода.

Для значений, которые находятся внутри указанных интервалов (для примера: 24 дня в промежутке 8 дней1 месяц) происходит следующее (см. последний макет):

  1. считается количество полных промежутков соответствующей единицы измерения линии (в примере — это 3 полных недели).

  2. для остатка (в примере — это 3 дня) добавляется неполный промежуток справа, а именно столько, какую часть составляет остаток от полного промежутка (в примере — это 3/7 от полного промежутка)

  3. таким образом, для приведенного примера график будет поделен тремя линиями на 3 полных интервала и 1 неполный.

4. Легенда графика.

Для графика вводится новая сущность — легенда графика. Свойства легенды:

Рисунок 260. Легенда графика показателей

Легенда графика показателей

5. Типы линий.

У графика один тип линии (точная) с возможностью задания ее ширины и цвета (см. иллюстрацию 2).

6. Свойства графика.

Минимальные размеры окна графика — 567*348 px (480.1*294.6 mm , 72 dpi).

Свойства графика по умолчанию:

В рамках данной задачи необходима реализация нового компонента для выбора цвета. Подробное его описание см. на http://doc.dev:8080/bin/view/Компоненты+UI+Synergy/Цветовая+палитра

7. Настройки графика.

Все возможные настройки графика можно задать в диалоге «Настройки графика» (в скобках указаны значения по умолчанию), вызываемом посредством контекстного меню графика:

Раздел «Настройки графика»:

Рисунок 261. Настройки графика

Настройки графика

Раздел «Настройки показателей» (показатели можно добавлять и удалять):

Настройки отображаются и доступны на изменение только для включенного флажка «Подписи значений».

Рисунок 262. Настройки показателей

Настройки показателей

Рисунок 263. Настройки показателей

Настройки показателей

Раздел «Настройки оси Y»:

Рисунок 264. Настройки оси У

Настройки оси У

Рисунок 265. Настройки оси У

Настройки оси У

Раздел «Настройки оси X»:

Рисунок 266. Настройки оси Х

Настройки оси Х

Рисунок 267. Настройки оси Х

Настройки оси Х

Раздел «Настройки легенды»:

Набор настроек доступен только для включенного флажка «Отображать легенду».

Рисунок 268. Настройки легенды

Настройки легенды