看板 MATLAB 關於我們 聯絡資訊
各位好,小弟我想輸出一張圖, 想結合長條圖與折線圖,code如下: bar(rainfall_time,rainfall); set(gca,'Ydir','reverse'); hold on [ax,h1,h2]=plotyy(time,ts(2,:),time,ts(1,:)); set(h2,'Marker','o') 其中rainfall_time與time長度不等, rainfall也必須與ts(1,:)使用不同的y軸刻度, 最後出來的結果如下: http://ppt.cc/m6T6 下方的x軸並沒有完全轉換至時間格式,導致時間的部份無法判讀, 現在不知道如何能將下方重疊的部份修正, 想請各位幫我解答這個疑惑,謝謝! -- 18121 10/09 - 卡 □ ▁▁▁▁ ●18122 10/09 - 卡 □ ▕≡ ≡▏可以不要再吃廣告文了嗎... 18123 10/09 - 獸 □ ▕▼▼▼▼▏我已經受夠這種像處罰遊戲 18124 10/09 - 的 □ ▕▲▲▲▲▏的吃東西方式了...... 18125 10/09 - 哀 □ /██\ 18126 10/09 - 傷 □ | \ ψmarubom -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.21.21 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1426484072.A.F3D.html
physbook: 兩個時間長度要一樣,可以用NaN把短的資料補足 03/16 17:10
physbook: 然後plotyy後要再加y軸,可以google看看addaxis這個func 03/16 17:11
physbook: tion 03/16 17:11
physbook: 然後……字好小 03/16 17:12
shoryo: 明天找看看……我只能說,路克是你…… 03/17 01:49
physbook: !!!!!!是誰!!!! 03/17 18:14