- Have them use the axes toolbar. It already contains tools for zooming in and out.
- Have them enter the dates somehow, then use those to set the XLim properties of your axes
- Add 2 sliders, one that sets the min XLim value, and on to set the max XLim value
Making a GUI to zoom in on x-axis range
3 ビュー (過去 30 日間)
古いコメントを表示
I am looking to make a GUI where the user for this program can specify a range such as June to August and it will zoom in on that range? Is this possible? Any examples are appreaciated
0 件のコメント
回答 (2 件)
Cris LaPierre
2020 年 8 月 3 日
編集済み: Cris LaPierre
2020 年 8 月 3 日
A few options I can think of.
0 件のコメント
Arthur Roué
2020 年 8 月 3 日
Then refresh XLim property of your axes in uidatepicker ValueChangedFcn callback.
Here some lines to begin with
% Figure handle
hFig = uifigure()
% Axe handle
hAx = uiaxes(hFig, )
% Create date picker
hDatePicker = uidatepicker(hFig, 'ValueChangedFcn', @yourCallback);
function yourCallback(src, evt)
hAx.XLim = ..
end
2 件のコメント
Arthur Roué
2020 年 8 月 3 日
Any property that you want to change. Here see documentation uiaxes
hAxe = uiaxes(parent, 'Property', Value)
参考
カテゴリ
Help Center および File Exchange で Data Exploration についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!