plotting two curve in one axes
古いコメントを表示
Hi all; I have to plot two functions in same axes these functions in two different pushbutton functions, the code so far is as follow:
- function pushbutton1_Callback(hObject, eventdata, handles)
x = [31 32 32 33 34 35 35 37 37]; % data 1
y = [0 3 11 29 53 80 98 126 150]; % maximum power
plot(handles.axes,x,y)
- function pushbutton2_Callback(hObject, eventdata, handles)
x = [31 32 32 33 34 35 35 37 37]; % data 1
y1=y*0.7; % actual power
plot(handles.axes,x,y1)
the problem that i am facing is when plotting the second function the first is disappear. how to overcome this issue ?? please help and advice.
Sam
採用された回答
その他の回答 (2 件)
Azzi Abdelmalek
2012 年 9 月 18 日
hold on;
plot(handles.axes,x,y1)
10 件のコメント
Samer Husam
2012 年 9 月 18 日
Azzi Abdelmalek
2012 年 9 月 18 日
編集済み: Azzi Abdelmalek
2012 年 9 月 18 日
what is the name of your axes object, by default it's axes1, have you changed it? if not then
hold on;
plot(handles.axes1,x,y1)
have you any error message?
Samer Husam
2012 年 9 月 19 日
Azzi Abdelmalek
2012 年 9 月 19 日
post the full code of your function (the one involved with plot)
Samer Husam
2012 年 9 月 20 日
Azzi Abdelmalek
2012 年 9 月 20 日
You said a full code. What are y and x in function 2. Not defined
Samer Husam
2012 年 9 月 20 日
Azzi Abdelmalek
2012 年 9 月 20 日
編集済み: Azzi Abdelmalek
2012 年 9 月 20 日
You said it s a full code but in your second function there is no xlsread
Samer Husam
2012 年 9 月 20 日
Azzi Abdelmalek
2012 年 9 月 20 日
to find the problem, it's usefull to read the full code, at least of functions that are involved. Because there is no problem with
hold on;
plot(handles.axes,x,y1)
I did it and it works
Jürgen
2012 年 9 月 18 日
0 投票
use the hold function
hold on for example will help
regardsJ
カテゴリ
ヘルプ センター および File Exchange で Data Exploration についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!