Re: [問題] 請問axes加入title x-label 以及放大的 …已回收

看板MATLAB作者 (三杯鼠)時間15年前 (2010/08/19 21:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
在使用 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
文章代碼(AID): #1CRIpv3N (MATLAB)
文章代碼(AID): #1CRIpv3N (MATLAB)