[問題] 請問如何把plot的圖和hist的圖畫在同一張figure上?已回收

看板MATLAB作者 (^^)時間14年前 (2010/02/09 23:20), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
不好意思,想請教一個問題:關於如何把hist和plot畫在同一張圖上,我試過hold on, 不過畫不出來,但是我實在想不出來。懇請提示,或是我應該如何下關鍵字以找到板上 以前曾經有人討論過的討論串,謝謝。 xx=[-5:0.1:5] a=normrnd(0,1,1,10000) hist(a,xx) xlim([-4 5]) hold on x=-5:0.1:5; y=normpdf(x,0,1); % (x,mu,sigma) plot(x,y) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.16.238

02/10 00:30, , 1F
不是畫不出來喔...你用不一樣的顏色就知道了
02/10 00:30, 1F

02/10 00:30, , 2F
因為妳兩個圖的Y軸不一樣...
02/10 00:30, 2F

02/10 00:30, , 3F
hist畫出來的Y軸值很大 plot的Y軸值很小
02/10 00:30, 3F

02/10 00:31, , 4F
兩個畫在一起 已hist的Y軸值為主 plot就變成接近0
02/10 00:31, 4F

02/10 00:31, , 5F
的一條線了 你可以用plot(x,y,'ro-')就明顯看出
02/10 00:31, 5F

02/10 00:33, , 6F
除非用雙Y軸 就可以畫出了吧
02/10 00:33, 6F

02/10 17:51, , 7F
喔,我大概知道了,真的非常謝謝auspiciousJi。:D
02/10 17:51, 7F
文章代碼(AID): #1BSNrEwh (MATLAB)