How to set X axis to particular time frame on Matlab plot?

I've created a plot for a timeseries data using a timetable dataframe in matlab. However it is displaying the whole of the time series when I only want to display from the beginning of 1885 to the end of 1999 on the x axis. I've attached my current plot for reference.

3 Comments

hello again !
I suppose you mean 1985 and not 1885
have you tried to force the xaxis within these limits ?
add this code after the plot :
set(gca,'XLim',[datetime(1985,01,01) datetime(2000,01,01)])
Hi! Thank you so much! You've been a life saver! Maybe super cheeky but I have one other question on my page and you seem very skilled in MATLAB so you may be able to help me their its regarding calculating Pearsons Correlation and Nash-Sutcliffe coefficient.
hello
I'll be happy to further help you within the limits of my competences !
for the Pearsons Correlation topic, I see someone has already provided a good answer about how to get rid of the NaN values that causes the trouble
for the Nash-Sutcliffe coefficient, could you share the data ? maybe do it ith the right post , not here

Sign in to comment.

Answers (0)

Categories

Products

Release

R2018a

Asked:

on 23 Mar 2021

Commented:

on 25 Mar 2021

Community Treasure Hunt

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

Start Hunting!