[問題] 如果在X軸上顯示時間呢?已回收

看板MATLAB作者 (伏虎羅漢)時間16年前 (2010/04/28 23:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
假設我的資料是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
文章代碼(AID): #1Bs5WcfT (MATLAB)
文章代碼(AID): #1Bs5WcfT (MATLAB)