improve visibility of a plot

조회 수: 6 (최근 30일)
Sajid Afaque
Sajid Afaque 2020년 6월 1일
댓글: darova 2020년 6월 14일
is their any way, by which i can get better visibility of the graph. i.e in the above graph the blue line is almost flattened on log y-axis.
if i zoom in as shown in below image i lose the data of green line.
is their any way i can get both data plotted completely and also with improved visibility
  댓글 수: 1
darova
darova 2020년 6월 14일
You can create additional axes window

댓글을 달려면 로그인하십시오.

답변 (2개)

Kevin Joshi
Kevin Joshi 2020년 6월 1일
Considering your data is already in log scale and has huge difference between the plot, i suggest to please consider the following option-
Break the Y-axis to represent the graph using the file exchange submission
https://in.mathworks.com/matlabcentral/fileexchange/45760-break-y-axis?s_tid=FX_rc2_behav

Sugar Daddy
Sugar Daddy 2020년 6월 1일
You need to
  1. Change ylim of axes
  2. turn the grid on
  3. turn minor grid on
  4. change the grid alpha
for example
grid on
grid minor
a = gca;
a.XAxis.MinorTickValues = [0:1:20];
a.GridAlpha = 0.7;
a.YLim = [10^-9 10^-7];
a.YTick = [10^-8];
similarly select the yminorticks you want by a.YAxis.MinorTickValues

카테고리

Help CenterFile Exchange에서 Graphics Object Properties에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by