making the x-axis and y-axis fixed for all plots

54 ビュー (過去 30 日間)
MA
MA 2021 年 10 月 31 日
コメント済み: MA 2021 年 11 月 3 日
having the following set of plots in the attached image,and the attached file has the code I used for making the plots.
for comparison porpuses how can I fix the x-axis scale to be from [0 3*10^12] for all the plots and the y-axis to be from [100 3000]. I have tried xlim and ylim but they don't see to change anything. I have thought also of linkaxes but I am not sure how I can apply it here. if anyone has an advice?
thanks in advance.
  1 件のコメント
KSSV
KSSV 2021 年 10 月 31 日
xlim, ylim and axes should work for you. It depends on how you have used them. Show us your full code.

サインインしてコメントする。

採用された回答

dpb
dpb 2021 年 10 月 31 日
If you use x/ylim before plotting and then use plot, the auto-scaling will still be in effect for the axis and plot as the high-level routine will change the limits to match the actual data.
Put the data on the axis first, then call plot. Or, use hold on first...
hAx=axes;
xlim([0 3E12]), ylim([100 300])
hold on
hL=plot(...);
  1 件のコメント
MA
MA 2021 年 11 月 3 日
thank you, it turned out tht I need to put them inside the loop I am using in plotting the graph.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by