Plot selection in appdesigner
2 ビュー (過去 30 日間)
古いコメントを表示
Is it possible to have the "Edit plot" tool in an UIaxis in appdesigner? I need it to enable callback functions for selection of curves and surface objects.
0 件のコメント
回答 (1 件)
Sandeep Mishra
2024 年 10 月 11 日
Hi Jon,
To incorporate the plot’s callback function in an app designed with the UIAxes component, MATLAB's built-in callback functions can be used.
The ‘ButtonDownFcn’ callback is effective for detecting user interactions with the plot, such as selecting plotted objects.
Refer to the following example code snippet:
plot(app.UIAxes, x, y, 'ButtonDownFcn', @(src, event) plotClicked(app, src));
function plotClicked(app, src)
% Plot object
plotObject = src;
% Perform additional actions based on selection
disp(['Selected plot: ', plotObject]);
% Perform tasks on plot object
end
Refer to the following MathWorks Documentation to learn more about ‘ButtonDownFcn’ (Button Down Callback Function): https://www.mathworks.com/help/releases/R2022a/matlab/creating_plots/button-down-callback-function.html
I hope this helps.
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!