plot the month and year in X-axis

34 views (last 30 days)
Hi everyone,
I want to plot timeseries data in Matlab i have attached the data nature of the data. but some month data are missing and i want the missing month data to see..
can anyone help me the i Can plot the data.

Accepted Answer

Serhii Tetora
Serhii Tetora on 31 Jul 2020
Edited: Serhii Tetora on 31 Jul 2020
clear;clc;close all
tab = xlsread('data_final');
Date = datetime(tab(:,1),tab(:,2),1);
data = tab(:,3);
[Date,I] = unique(Date);
date_int = Date(1):calmonths(1):Date(end);
data_int = interp1(Date,data(I),date_int);
plot(Date,data(I))
grid on; hold on
plot(date_int,data_int,'--')
legend('Original','Interpolated')

More Answers (0)

Community Treasure Hunt

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

Start Hunting!