MATLAB Answers

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by