plot axes on a different figure window
1 回表示 (過去 30 日間)
古いコメントを表示
Hi
I have one plot in one figure and 5 plot buttons in other figure. The way the program works is that each time i push a plot button it would create a plot with 5 different axes. I got the program to work however I would have to use axes(handles.Axes1) and that did not work for me since the plot figure was always up and I was unable to select any other figures. The way I fixed that is by using
set(hObject,'CurrentAxes',handles.Axes1);
hold(handles.Axes1,'on');
cah = get(hObject,'CurrentAxes');
to get the axes or the handle. But when I try to create the new axes it creates the new axes on the second figure or the button figure.
h_ax = axes('position',[xpos, cpos(2), cpos(3)*.01666, cpos(4)]);
Is there a way to have the axes created on the first figure(plots) instead of the second figure?
Thank you
3 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!