How to plot different graphs with different colours in gui axes???
6 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone, I have a urgent minor problems as describe below... hope to hear some respond soon... :)
I have a problem in trying to plot different colours in the same axes in the GUI.
Let's say whenever i clicked on the button (plot) with different variables in some equations x and y, and the function of the plot button is simply to plot the graph x-y (a str line graph).
however i have add on to the last line of the plot button function with "hold on;" so that when ever i change the variables in gui, and reclick the button "plot", i will see additional lines shown in the axes...
But I would like to make it more interesting by changing the colours whenever a new plot is plotted... How am I going to go about doing it?
Best Regards Will*
0 件のコメント
採用された回答
Azzi Abdelmalek
2013 年 3 月 16 日
編集済み: Azzi Abdelmalek
2013 年 3 月 16 日
Use hold all instead of hold on
その他の回答 (1 件)
Image Analyst
2013 年 3 月 16 日
Try this in the callback of the button that is supposed to update your plot.
hold on; % Prevent old plots from being blown away.
% Generate some random color.
randomColor = rand(1, 3);
% Now construct your new data newXData, newYData somehow.
% I don't know how you do that, but you do.
% Then add the new data onto the plot with the existing curves.
plot(newXData, newYData, 'Color', randomColor);
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!