improve visibility of a plot

7 views (last 30 days)
Sajid Afaque
Sajid Afaque on 1 Jun 2020
Commented: darova on 14 Jun 2020
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

Answers (2)

Kevin Joshi
Kevin Joshi on 1 Jun 2020
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 on 1 Jun 2020
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

Categories

Find more on Graphics Object Properties in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!