2

日付と時刻のデータを、文字列として保存されているテキスト ファイルから Matlab にインポートしました。datenum コマンドと datestr コマンドを使用して、文字列を数値データに変換したり、元に戻すことができます。

私の問題は、図を作成することです。日付と時刻の数値に対してデータを簡単にプロットできますが、数値として格納されるため、あまり役に立ちません。一方、文字列に対してデータをプロットすることは不可能であることがわかりました。数値の日付と時刻の値に対してデータをプロットする方法はありますが、わかりやすい方法で文字列として表示されますか?

よろしくお願いします、

4

2 に答える 2

1

datetickを見てください。または、目盛りラベルを回転することをお勧めします。ティックラベルの微調整の詳細は、stackoverflowpostによって提供されます。

于 2010-09-20T09:13:28.383 に答える
0

これがあなたが求めているものかどうかわかりません:

date_numeric = 1:5;
date_string={'date_1' 'date_2' 'date_3' 'date_4' 'date_5'};
y = rand(size(date_numeric));
plot(date_numeric, y, 'b')
set(gca, 'XTick',1:5, 'XTickLabel',date_string)

代替テキスト

于 2010-09-22T01:09:59.933 に答える