GUI graph marker that moves with a slider

1 回表示 (過去 30 日間)
Tyler Martin
Tyler Martin 2017 年 4 月 19 日
回答済み: Chaitral Date 2017 年 4 月 24 日
Hello guys,
I am a complete Matlab novice and need some help. I am trying to create a GUI with push buttons reading an excel file and plotting a graph to the axes. I also need two sliders to control a marker that traces the graph. How can I set the sliders to read from the graph and trace it with a line?
  1 件のコメント
Jan
Jan 2017 年 4 月 19 日
The question is not clear. What does "tracing a graph" mean? What is "read from the graph and trace it with a line"?

サインインしてコメントする。

採用された回答

Chaitral Date
Chaitral Date 2017 年 4 月 24 日
Please refer to the sample code given below. It will give you an idea about how you can control the position of the marker using sliders.
fig=plot(1:10)
txt = uicontrol('Style','text',... 'Position',[400 45 120 20]); L1=line(1,1,'Marker','*'); SL1=uicontrol('Style','slider','Min',1,'Max',4,'Value',3,'Position', [400 20 120 20],... 'Callback',@(obj,~)updatestring(obj,txt,L1));
function updatestring(obj,txt,L1) txt.String=obj.Value; L1.XData=obj.Value; L1.YData=obj.Value; end
I hope this helps.

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by