2014-10-29 122 views
0

我想在Matlab中將一個標題加入到我的3D陰謀中,但是我現在面臨的問題是如果旋轉陰謀,標題也會移動。有誰知道如何修復它的位置,無論你旋轉你的陰謀多少?在Matlab中修復3D陰謀標題

謝謝!

回答

1

作爲一種解決方法,您可以在頂部添加一個文本框,並使其背景顏色與圖形相同(通常爲灰色; [0.8 0.8 0.8])。試試以下內容:

close all 
clc 
clear 

[X,Y,Z] = peaks(25); 

figure; 
surf(X,Y,Z); 

%// Use uicontrol to place a fixed text box. 
uicontrol('Style','text','Position', [200 400 200 20],'String','Super fixed title!','FontSize',16,'HorizontalAlignment','Center','BackgroundColor',[.8 .8 .8]) 

rotate3d on 

它看起來像這樣,它不動!

enter image description here

需要注意的是,如果你調整數字會走動。要解決這個問題,你需要在圖的定義中使用歸一化單位:

figure('Units','normalized'); 

希望有幫助!

+0

哇,非常感謝您的幫助!它的工作:-) – dgarciale 2014-10-29 15:44:46

+0

偉大然後很高興幫助! :) – 2014-10-29 15:47:27