How to use Events and Addlistener to Update Ylim
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hey, guys, I've been stuck for this issue for a really long time.
All I want to do is to create a event and listener, which allow me to update my ylim among several different functions to current one ( there is one big function set the ylim in gui, and this big function is calling several functions outside it. Those been called functions are calculated some variable based on a fixed ylim value, their ylim won't update as my big function's ylim changed)
Maybe this is a very simple one, but it took me really long to figure out.
I have also attached my "try" code, it's not completed, but I hope it can give you a rough idea about what I am trying to do.
classdef axesChangedNotifier < handle
events
XLimChanged
YLimChanged
end
methods (Static)
function createListener(~)
h = gca;
obj = addlistener(h,'PostSet',@updYlim);
end
function UpdYlim(obj) % allow user to update ylim
end
end
Thank you so much
2 Kommentare
Vishwas Kumar
am 9 Jan. 2018
Bearbeitet: Vishwas Kumar
am 9 Jan. 2018
Have a look at the example here: https://www.mathworks.com/help/matlab/matlab_oop/example-using-events-to-update-graphs.html#burmsmc-1
Intro to events and listeners: https://www.mathworks.com/help/matlab/matlab_oop/events-and-listeners-syntax-and-techniques.html
Antworten (0)
Siehe auch
Kategorien
Mehr zu Events finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!