Is it possible to add Plot Edit Toolbar functionality to a GUI?
古いコメントを表示
I am creating a data visualization GUI, and I'd like to add the ability for the users to annotate the plots as they wish. The 'Plot Edit Toolbar' menu option would be perfect.
Any help would be appreciated!
採用された回答
その他の回答 (1 件)
Jan
2011 年 7 月 11 日
The toolbar of a figure is disabled, if an UICONTROL is created. But you can enable it manually:
figure('Toolbar', 'figure');
uicontrol('Style', 'Pushbutton');
Or if you use GUIDE to create the figure, you can enable the toolbar in the CreateFcn also.
6 件のコメント
Fangjun Jiang
2011 年 7 月 11 日
Nice, Jan. Where did you get that?
Jan
2011 年 7 月 11 日
E.g. from the PLOTEDIT function. See also : http://undocumentedmatlab.com/blog/uicontrol-side-effect-removing-figure-toolbar/
Matthew Schroeder
2011 年 7 月 12 日
B_Richardson
2011 年 7 月 12 日
I am trying to do something very similar let me know if you come up with a solution!
mechE
2019 年 6 月 19 日
Please post the solution
This is working for me. In your guide, right click on your figure (outside the plots)--> view callbaks--> Create Fcn. Then in the function created in your .m file add the code as below:
%%%%%
function figure1_CreateFcn(hObject, eventdata, handles)
% hObject handle to figure1 (see GCBO)
set(hObject ,'Toolbar','figure');
%%%%%
This sentence also works (I don't see the difference): set(hObject,'Menubar','figure');
カテゴリ
ヘルプ センター および File Exchange で Interactive Control and Callbacks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!