How to plot different graphs with different colours in gui axes???
조회 수: 1 (최근 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
채택된 답변
추가 답변 (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
참고 항목
카테고리
Help Center 및 File Exchange에서 Visual Exploration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!