How to plot a discrete time series object as stairs?

3 次查看(过去 30 天)
Hello,
I have a time series object which contains discrete data.
Now I want to plot this data as a stairstep graph.
The usual functions "stairs" and "datetick" do not work for me, since I want the detailed time stamp on the x-axis, even when I zoom into the graph.
Thank you very much for your help!
Sören

回答(1 个)

Violaine Dalmas
Violaine Dalmas 2023-5-12
Old question, but I think I've had the same one. Plot with timeseries is done by default with interpolation. To get a stairstep graph, you can change the interpmethod of the timeseries ts:
ts_stairs = setinterpmethod(ts,'zoh') ;
And then use standard command plot: plot(ts_stairs).

类别

Help CenterFile Exchange 中查找有关 Time Series 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by