2016-03-06 2 views
0

Я играю с гитарой Matlab. У меня есть функция, что я кормлю 4 пустых участков, и как она работает, каждый участок обновляется с чем-то вродеПеремещение графиков между осями

set(hplot1, 'xData', updatedData) 
drawnow 

Поэтому, прежде чем я называю эту функцию я создаю 4 пустых участков с

handles.myplot1 = bar(NaN) 
... 

Затем функция запускается нажатием кнопки, и графики обновляются. Однако у меня есть только 1 ось в gui и хотелось бы переключаться между тем, какой график показан. Как я могу это сделать?

Наконец-то есть ли способ создать пустой surfc, аналогичный тому, что я сделал с bar(NaN)? Спасибо за помощь.

ответ

0

Похоже

set(hplot1, 'Parent', handles.axes1); 

должен работать.

Установка родительского элемента - это то, что я искал. Хотя у меня есть старая версия matlab на моей домашней машине, поэтому мой gui фактически не запускается, и я не могу проверить его до завтра.

Редактировать: Это должно работать, но теперь моя проблема заключается в создании пустых участков без удаления предыдущего графика.

edit2: Для создания графики я просто использовать

a = figure(1); set(a, 'Visible', 'off') 
handles.plot1 = bar() 
b = figure(2); set(b, ... 

 Смежные вопросы

  • Нет связанных вопросов^_^