making the x-axis and y-axis fixed for all plots
41 次查看(过去 30 天)
显示 更早的评论
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
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
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(...);
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!