How to plot a large data set with markers to differentiate two overlapping lines?
조회 수: 10 (최근 30일)
이전 댓글 표시
Hi, Please I have large data sets to plot. The data sets is more than 100, 000 data points. I need to use markers or means of differentiating the lines when printed in balck and white. Reviewers of my work suggetsed that i should use marker. Each time i use marker I get a clumsy and messy plots as shwon below. Now I used colors to diffrentaite the two plots but printing in black and white does not reveal the distintion of the two plots. I have read what @image analyst explained in this https://www.mathworks.com/matlabcentral/answers/57241-plot-large-dataset-with-sample-points#answer_69235 but it is not working for me. I need to be able to differentiate the two plots. The code of my plot is below. The plots are also shown below.
How do i modify the code to get two distinct plots in balck and white?
the first plot is when i used marker. Please note that only one plot dominate due to large data points with marker.
the second plot is when i didnt use any marker but color distintion. However, it dissappears after printing in balck and white.
plot(t,n_d,'r-')
% plot(t,R_react)
% plot(t,T_l)
% plot(t,T_react)
hold on
plot(t,n_r, 'bo')
legend('Desired power','Actual power')
ylabel('Reactor core relative power')
% ylabel('Reactivity due to control rod during load droping')
% ylabel('Exit temperature of coolant during load dropping')
% ylabel('Total reacticity during load dropping')
% plot(t,U)
% ylabel('Control gain')
xlabel('Time (s)')
hold off
norm(Ustc);
댓글 수: 0
채택된 답변
Alan Stevens
2021년 1월 10일
How about plotting every n points. For example
plot(t(1:1000:end),n_d(1:1000:end),'o')
hold on
plot(t(500:1000:end),n_r(500:1000:end),'s')
댓글 수: 0
추가 답변 (1개)
KaMATLAB
2021년 1월 10일
편집: KaMATLAB
2021년 1월 10일
댓글 수: 2
Alan Stevens
2021년 1월 11일
편집: Alan Stevens
2021년 1월 11일
Make the spacing larger! i.e. change the interval to 1500 or 2000, or whatever gives a clearer result.
참고 항목
카테고리
Help Center 및 File Exchange에서 Spectral Measurements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!