Slider which controls a bar plot
古いコメントを表示
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 件のコメント
Adam Danz
2021 年 2 月 7 日
Could you elaborate on the goal? I don't understand how the slider should affect the bar plot.
Karl Philip Hahne
2021 年 2 月 8 日
採用された回答
その他の回答 (1 件)
Mario Malic
2021 年 2 月 5 日
編集済み: Mario Malic
2021 年 2 月 5 日
0 投票
Hello,
here's an answer to a very similar question.
3 件のコメント
Karl Philip Hahne
2021 年 2 月 7 日
Mario Malic
2021 年 2 月 8 日
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
2021 年 2 月 8 日
カテゴリ
ヘルプ センター および File Exchange で Bar Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
