- One way is to plot each data set individually so that they are only connected to each other. You can do it by seperating your data by checking the difference in their time values and then plotting
- Another alternative is to use ( '.' )argument in your plot function, which will create a dot at each data point without connecting them.

# How to remove gaps in timeseries plot to have a continuous graph

13 views (last 30 days)

Show older comments

Hello Everyone,

I have a timeseries data from a vehicle having gaps in it. FOr example, when the vehicle was running, there is data, but no data is available when the vehicle is turned off. When i plot now, the missig data is filled witha line connecting last measured data to the next measured data (see figure). How can i remove that line and instead have a continuous line.

I highly appreciate for any efforts.

##### 3 Comments

Stephen23
on 31 Jul 2024

"How can i remove that line and instead have a continuous line."

It is already a continuous line.

Your requirement is unclear.

### Answers (2)

Pavan Sahith
on 31 Jul 2024

Edited: Pavan Sahith
on 31 Jul 2024

Hello Sachin ,

It appears you are trying to handle gaps in your time series data and prevent MATLAB from connecting the missing data points with a line,

you can try replacing the gaps with NaN values. When you plot the data, MATLAB will automatically break the line at these NaN values, resulting in a plot where only continuous data points are connected.

Here's an example using some sample data:

% Sample data with gaps

time = [1, 2, 3, 7, 8, 9, 15, 16, 17]; % Time points

data = [10, 12, 15, 20, 18, 22, 25, 24, 27]; % Corresponding data points

% Introduce gaps in the data

data_with_gaps = data;

data_with_gaps([4, 7]) = NaN; % Assuming data points at time 7 and 15 are missing

% Plot the data

figure;

plot(time, data_with_gaps, '-o');

xlabel('Time');

ylabel('Data');

title('Time Series Data with Gaps');

grid on;

This approach might help, that your plot accurately reflects the discontinuities in your data, providing a clearer visualization of periods where the vehicle was turned off.

you can refer to the following MathWorks documentation to know more

Hope this helps you in moving forward

##### 5 Comments

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!