Спектральный график

Спектральный график предназначен для отображения спектров. Также он содержит интерфейс сравнения спектров.

Добавление спектров

Чтобы добавить спектр на график, нажмите на кнопку с глазом на блоке в дереве. Блок будет открыт в последнем использовавшемся окне графика. Если нет ни одного окна, будет создано новое.

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

Чтобы добавить объекты в уже открытое окно графика, можно также нажать кнопку «Добавить спектры» в левом верхнем углу боковой панели. Появится список блоков проекта, которые можно добавить в это окно. Отметьте галочками нужные блоки и нажмите кнопку OK.

Чтобы добавить блок из буфера обмена, нажмите на кнопку «Вставить из буфера», либо установите фокус в список спектров и нажмите Ctrl+V.

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

Управление списком спектров

Пользователь может создавать группы для структуризации спектров. Для создания группы нажмите кнопку Добавить группу. Если при этом выделена одна из существующих групп, новая группа добавится внутри нее. Иначе группа добавится на верхнем уровне. Для удаления группы вместе со всем ее содержимым выберите в контекстном меню группы пункт Убрать с графика. Спектры, находившиеся в группе, при этом останутся в проекте, но удалятся с графика и из списка. Пользователь может добавлять спектры и группы в другие группы, а также сортировать элементы внутри группы, перетаскивая их мышью. Чтобы переместить сразу несколько спектров, сначала выделите их, удерживая Shift или Ctrl.

Для автоматической сортировки списка нажмите кнопку «Сортировать по имени».

Конфигурация иерархического списка сохраняется при перезапуске программы. Иерархия влияет только на визуальное представление списка и не влияет на другие элементы интерфейса и данные проекта. При закрытии окна графика иерархия будет утеряна.

Единицы измерения

По оси абсцисс по умолчанию откладывается длина волны в нанометрах. При просмотре спектра, построенного по растру без спектральной калибровки, вместо длин волн используются номера каналов. Если добавить на один график и спектры с длинами волн, и спектры без них, то вместо единиц измерения на оси отображается сообщение об ошибке.

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

Параметры

При нажатии на кнопку Параметры, которая расположена в левом верхнем углу боковой панели, появляется форма редактирования параметров:

  • Название графика — заголовок окна, который также используется в меню Добавить на график.
  • Границы интервала и шаг сетки по осям X и Y.
  • Цвета фона, текст, сетки и фона подмножества (используется в режиме выбора подмножества).
  • Расстояние между точками по оси X, при превышении которого точки соединяются пунктиром вместо сплошной линии.

Параметры применяются сразу при их изменении. Для возврата к списку объектов нажмите кнопку Назад.

Отображение спектров

График каждого спектра отображается определенным цветом. Этот цвет также отображается в списке объектов напротив каждого блока. Для изменения цвета выделите спектр в списке, а затем сделайте двойной щелчок по квадратику Цвет под списком и выберите новый цвет.

Если в списке выделен один или несколько блоков, то их графики отображаются более жирной линией.

При наведении указателя мыши на узел графика показывается маркер, на котором указана длина волны и значение в соответствующей точке. Цвет маркера соответствует цвету спектра, которому принадлежит эта точка. Если маркер отображен, то щелчок левой кнопкой мыши приведет к выделению соответствующего спектра в списке. Если при этом нажата клавиша Ctrl, то блок будет выделен без спроса предыдущего выделения. Таким образом, можно выделить один или несколько блоков, щелкая мышью по их графикам.

Можно перетаскивать изображение на графике с помощью левой кнопки мыши. Можно изменять масштаб графика с помощью колеса прокрутки мыши. Можно изменять растяжение по оси X с помощью колеса прокрутки мыши при нажатом Shift.

Экспорт изображения

Для выполнения экспорта нажмите кнопку Параметры, а затем Сохранить график в файл и укажите, куда сохранить файл. Изображение будет содержать график и легенду.

Выбор подмножества

Режим выбора подмножества позволяет визуально выбрать подмножество каналов. Для перехода в этот режим нажмите кнопку Параметры и нажмите кнопку Визуальный выбор подмножества.

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

Программа автоматически упрощает заданные диапазоны (например, объединяет пересекающиеся диапазоны). Текущий набор диапазонов показывается на боковой панели.

После завершения выбора подмножества нажмите кнопку Сохранить. Блок подмножества будет добавлен в проект и показан в окне дерева проекта. Полученный блок можно использовать в процедурах Подмножество каналов и Подмножество каналов спектра.

Для выхода из режима без сохранения подмножества нажмите кнопку Отменить.