[問題] 如果在X軸上顯示時間呢?已回收
假設我的資料是5000x20的矩陣
y軸是一般的數字但x軸我希望他顯示時間
因為實驗出來的數據就是時間對高度的關係
假設5000筆資料中時間是以秒計算的
也就是假設從下午三點開始的話
x=15:00
15:00
15:00 以此類推20個
然後再變成15:01 20個
類似如此,但如果強制用datetick下去作會全部變成00:00
如果先用datetick再用xticklabel強制加進去就會變成一般的分佈
也就是x軸不會照著資料上的分佈顯示,會看我輸入幾個就平均分配在x軸上
且先用datetick讓他變成00:00後上面的數量不知如何改變?
就是說如果我先輸入datetick圖上x軸顯示10個00:00就沒辦法再增加了
如果我再用xticklabel強制加上去,假設我只輸入5個它就會循環
該怎麼作才能讓x軸顯示我資料給與的時間呢?
我試過強制轉成datenum再畫圖然後再用datetick轉回來
但圖會整個跑掉,還是失敗
希望有作過類似的圖的先進們可以教教我
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.17.66
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章