У меня есть файл .fig со своим графическим интерфейсом .m скрипт. И у меня есть пользовательский скрипт для вычислений. В моем пользовательском скрипте есть сюжет, который я хочу в моем G.U.I. Файл .fig состоит из набора из 5 осей участков, как это:Ручки не импортируют график в GUI - MATLAB
мой определенный пользователем скрипт с функцией для черчения, как это:
function MyScript = MyFile(handles)
Игнорирование данных, используемых для получить сам сюжет, моя черчения функция записывается в той же функции, определенной пользователем, как
plot(handles.x,y)
в сценарии GUI я называю MyScript:
% --- Executes just before SoftwareMonitoringToolGUI is made visible.
function SoftwareMonitoringToolGUI_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to SoftwareMonitoringToolGUI (see VARARGIN)
% Choose default command line output for SoftwareMonitoringToolGUI
handles.output = hObject;
MyScript(handles);
% Update handles structure
guidata(hObject, handles);
Но это не работает. Может ли кто-нибудь сказать мне, что я делаю неправильно?
ПРИМЕЧАНИЕ. Я просто пытаюсь получить 1 из участков, работающих в данный момент (в этом запросе). Я МОЖЕТ использовать subplot, но я хочу визуально отобразить все 5 сюжетов сразу и, в конечном итоге, добавить дополнительные параметры, такие как ползунки и т. Д.
Как настроить таргетинг на определенную ось? Команде графика может потребоваться ввод рукоятки оси, если вы не делаете каждую ось текущей перед каждым графиком. (Лучше указать дескриптор для 'plot'.) – chappjc
Это не просто сюжеты, с которыми я столкнулся. Это также цифры. У меня есть другой поток, который, на мой взгляд, более четко демонстрирует точку. Вот это: http://stackoverflow.com/questions/20640955/import-figures-to-matlab-gui-using-handles – loco