Я написал приложение с графическим интерфейсом, которое после выполнения некоторых анализов большого набора данных предлагает возможность нескольких вариантов построения графика над данными (через всплывающее меню).
Так что сейчас каждый графикрассчитывается на лету при выборе во всплывающем меню.Это неэффективно и требует много времени, поэтому я хотел бы рассчитать все эти графики только один раз, а затем как-то сохранить их в переменных и иметь возможность назначить каждый из них для управления осями gui.
По сути, я хочу, чтобы график типа h = plot ([1 2 3]) хранился в переменной (без визуализации) и имел возможность визуализировать его по требованию в более позднее время.Я попытался присвоить дескриптор осей дескриптору графика, например,
h=plot([1 2 3]);
handles.plottingscreen_axe=h;
... но он ничего не визуализирует.Чтобы упростить проблему, я пытался с тестовыми данными на терминале просто назначить один дескриптор рисунка другому, чтобы каким-то образом вывести визуализацию на другой рисунок, но ничего не работает, например,
h=plot([1 2 3]);
f=figure;
f=h;
.... но я не могу визуализировать график h для фигуры f.
Очевидно, что у меня нет опыта работы с графическими дескрипторами, поэтому я представляю, что для кого-то это просто.Я не смог найти никакой соответствующей документации по этому поводу, все предлагают просто создать функцию, которая воспроизводит все, но это именно то, чего я пытаюсь избежать.
Любая помощь приветствуется, и я прошу прощения вдело в том, что мой вопрос о чём-то слишком простом.