plotting 2 x axes on top same side with each having different data range

1 view (last 30 days)
I want to plot a data set as shown in the figure. i have gone through several aswers with above mentioned questions but i am not getting how to set the limit on respective x-axis. here I am attaching a sample data or you can use a sample data of your own.

Accepted Answer

Harikrishnan Balachandran Nair
Hi,
I understand that you are having two 'axes' in your figure , and are trying to set different limits for both the 'axes'.
You can use the 'XLim' property of your axes object to set the range of values in the x-axis of the corresponding object. As an example, if ax1 and ax2 are the two 'axes' objects, you can set the limits on 'X-axis' of both the axes differently by using the following lines of code.
ax1.XLim = [100:280] ;
ax2.XLim = [32:116] ;
Please refer to the following Documentations to learn more about this

More Answers (0)

Community Treasure Hunt

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

Start Hunting!