Plotting table data with dates

12 Ansichten (letzte 30 Tage)
jinang patel
jinang patel am 13 Feb. 2020
Beantwortet: Lei Hou am 13 Feb. 2020
hello,
Im trying the following, however the plot doesnt display dates correctly
A=[10/20/2019 5; 11/12/2019 6]
table=array2table(A,'variablenames',{'date','point'})
plot(table.date,table.point)
datetick();

Akzeptierte Antwort

Lei Hou
Lei Hou am 13 Feb. 2020
Hi Jinang,
In your code, the first column of "A" is not a datetime. It is just numeric value calculated by using division operator (/). You should construct two variables: one for datetime, and the other for numeric data. Here is one solution to your problem.
date = [datetime(2019,10,20);datetime(2019,11,12)];
point = [5;6];
table = table(date, point);
plot(table.date,table.point)

Weitere Antworten (0)

Kategorien

Mehr zu Dates and Time finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by