Re: [問題] 請問axes加入title x-label 以及放大的 …已回收
在使用 gcf跟set(h,'position',[]) 的方式已經成功
將整個GUI以及axes還有button 放大並擺在正確的位置了
可是title如何不被洗掉的問題還是依舊@@
目前新的問題是 等高線的高度以及線條顏色
contour(I1,'red');hold on;
contour(I2,'blue');hold off;
這會畫出I1的紅色等高線 I2的藍色等高線
但是需求是想要使用hsv或者jet之類的漸層色 可能在搭配colorbar
'red'無法以'hsv'來取代 直接colormap hsv;
整個GUI的axes都會變成hsv..
要如何寫才能讓contour的線條變成hsv or jet
至於contourf的部份[C,h] = contourf(I1);hold on;
出來的contour是黑灰色階還是不知道要怎麼處理成hsv or jet
另外高度的部份
[C,h] = contour(I1,'red');hold on;
clabel(C,h, 'FontSize',8,'Color','black','Rotation',0);
目前是這樣來取得等高線的高度並顯示
這樣的寫法是正確的嘛? 因為我也不確定顯示的高度是否正確
在debug模式下一步一步run 我也看不出高度的值被寫在哪裡
因為還想要把高度轉換成百分比的形式 所以必須知道高度寫在何處~
感謝各位 Orz..
※ 引述《Sanbeishuu (三杯鼠)》之銘言:
: 更新: 剛剛使用 title(handles.area_center, 'Center');
: 已經可以正確的將title放在想要放的axes上!
: 可是又出現新的問題 那就是這些title的code我是放在一開始的地方
: 這樣program一運行他就會出現title在其上 如果放在function內
: 就必須得點了button才會出現title
: 可是若只放在一開始在點了button(比方說load了圖)
: 可能是從新跑了axes的關係 title就會不見了..
: 我試著在title後面加上hold on; 可是無效
: 當然是可以一開始也寫title function內axes之後也寫title
: 這樣不管是一開始run跟點了button run了func axes從跑了
: title會者x-label都會持續的呈現
: 只是這樣的寫法好像比較不正確?
: 應該有方法可以讓title不要被洗掉?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.87.130
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章