improve visibility of a plot

1 回表示 (過去 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 Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by