3次元散布図のY軸に日付データを使いたい
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
DAIKI
am 17 Mär. 2023
Kommentiert: DAIKI
am 19 Mär. 2023
3次元散布図で使うscatter3関数なのですが、数値型でないとダメだと理解しています(12/1,12/2…というのがダメ?)。そこで、"/"をのぞいて、20221201のようにしたのですが、月が変わると、そこの間の幅が大きくなってしまいグラフでうまく表現できなくなってしまいます(…20221131、20221201、20221202、20221203、…という感じで、20221131、20221201の間が大きい)。等間隔で数か月単位で表現できるようにするにはどうすればよいのでしょうか?
0 Kommentare
Akzeptierte Antwort
Hernia Baby
am 17 Mär. 2023
datetime型にすればいけます
clear,clc;
日付データ作ります
Y = 2022;
M = repelem((3:4)',20,1);
D = repmat((1:20)',2,1);
T = datetime(Y,M,D);
T(1:5,1)
テキトーな数値を作って描写します
y = randi([10, 20],40,1);
z = randi([100 200],40,1);
scatter3(T,y,z)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 時系列オブジェクト 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!