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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2018a

Gefragt:

am 23 Mär. 2021

Kommentiert:

am 25 Mär. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by