Plotting datetime from dataset

2 次查看(过去 30 天)
I have a two-column data set that I would like to plot. The data I would like to plot on the x-axis is datetime in the format yyyy-MM-dd refer to attached picture). What to I need to do to be able to plot the dates? I have not been able to find how to change them all into the correct format altogether, is this possible?

回答(1 个)

per isakson
per isakson 2020-6-5
编辑:per isakson 2020-6-5
You may specify the format of the time axis in the plot command. See the documentation of plot()
%% Create some data that resambles your image
vec = zeros( 14, 3 );
vec(:,1) = 2010;
vec(:,2) = 1;
vec(:,3) = reshape([1:14],[],1);
y = randi([30,36],14,1);
DT = datetime( vec );
%%
lh = plot( DT, y, 'd', 'DatetimeTickFormat','yyyy-MM-dd' );

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by