Slider which controls a bar plot
Mostra commenti meno recenti
Hello everyone,
i would like to get a slider which controls a bar plot.
so i got this, but instead of the gauge i would like to have a bar plot which is changing while i move the slider.
at the end i need 4 - 5 different bars which are chancing individually depending on different functions. and there is a same variable which is in each functions and this should be the input from the slider.
function sliderchanging
% Create figure window and components
fig = uifigure('Position',[100 100 350 275]);
cg = uigauge(fig,'Position',[100 100 120 120]);
cg.MajorTicks = [0:10:100];
cg.MajorTickLabels = {'0','10','20','30','40','50','60','70','80','90','100'};
sld = uislider(fig,...
'Position',[100 75 120 3],'ValueChangingFcn',@(sld,event) sliderMoving(event,cg));
end
% Create ValueChangingFcn callback
function sliderMoving(event,cg)
cg.Value = event.Value;
end
2 Commenti
Adam Danz
il 7 Feb 2021
Could you elaborate on the goal? I don't understand how the slider should affect the bar plot.
Karl Philip Hahne
il 8 Feb 2021
Risposta accettata
Più risposte (1)
Mario Malic
il 5 Feb 2021
Modificato: Mario Malic
il 5 Feb 2021
0 voti
Hello,
here's an answer to a very similar question.
3 Commenti
Karl Philip Hahne
il 7 Feb 2021
Mario Malic
il 8 Feb 2021
Just a note from the heatmap solution to get you started. Heatmap chart requires a figure or uifigure to plot, whereas bar chart requires axes or uiaxes to plot.
See the documentation for bar and do the first example to start with.
Since this is a homework task, show us what have you done so far so we can help you with it.
Karl Philip Hahne
il 8 Feb 2021
Categorie
Scopri di più su Bar Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
