
Plotting table data with dates
13 ビュー (過去 30 日間)
表示 古いコメント

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();
0 件のコメント
採用された回答
Lei Hou
2020 年 2 月 13 日
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)

0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Find more on Tables in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!