Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Виктория от 31 Августа 2020, 09:44:00

Название: Построение графиков ОТЧЕТ
Отправлено: Виктория от 31 Августа 2020, 09:44:00
Здравствуйте.
В отчете при помощи редактора диаграмм создаю 3 графика. Данные для графика беру из созданной таблицы в БД.
Проблема в том, что графики отрисовываются таким образом, что ось х (ось времени) не совмещается.
В приложенных документах прилагаю скриншот отчета и сами данные для построения.
Может быть есть какие-нибудь пути решения?
Название: Re: Построение графиков ОТЧЕТ
Отправлено: Simple-Scada от 31 Августа 2020, 11:21:13
Здравствуйте.

В прикреплённом файле "Данные для построения" есть по сути три шкалы X, которые нужно отобразить в отчете на одной шкале. Система отчетов выбрала одну из шкал и отобразила её на оси X. Она соответствует синему графику. Другие два графика свои шкалы потеряли, т.к. отобразить их метки на шкале X вместе с другими невозможно (не рисовать же текст поверх другого текста). Наглядно проверить разные варианты построения графиков можно в Excel. Создайте новую диаграмму в имеющемся файле данных и попробуйте добиться нужной отрисовки графиков, многие проблемы отображения и их причины станут ясны.

Как мы понимаем, необходимо чтобы система отчетов взяла все три шкалы, объединила их в одну шкалу (с максимальным диапазоном) и использовала эту шкалу для всех графиков. Это тоже возможно если задать тип диаграммы "Точечная". Но тогда графики будут выглядеть так, как показано на скрине во вложении. Теперь все они лежат на одной шкале времени, а каждая точка строго соответствует времени на одной общей шкале. Вам нужен такой график? Если да, мы более подробно опишем процесс его создания.
Название: Re: Построение графиков ОТЧЕТ
Отправлено: Виктория от 31 Августа 2020, 11:24:13
Опишите, пожалуйста)
Название: Re: Построение графиков ОТЧЕТ
Отправлено: Simple-Scada от 31 Августа 2020, 14:30:33
При помощи мастера диаграмм создайте новую диаграмму и выберите тип "Точечная". На очередном шаге добавьте ряды с типом "Точечная с линиями". Пройдите остальные шаги. Когда диаграмма будет создана откройте её для редактирования. На вкладке "Ряды" выберите поочерёдно каждый ряд и на вкладке "Фильтры" добавьте каждому ряду фильтр "Аргумент -> Дата -> Больше чем -> 01.01.2000".  Далее на вкладке "Область" -> "Ось X" измените свойство "Стартовать с нуля" -> "нет".
Там же, при необходимости, можно задать свойства:
"Заголовки" -> "Перенос слов" -> "Да"
"Заголовки" -> "Ширина" -> "64"
"Заголовки" -> "Выравнивание текста" -> "по центру"
"Заголовки" -> "Шаг" -> "1"
, тогда заголовки меток будут отображаться как на скрине из нашего пред. сообщения.