簡體   English   中英

在Matlab中修復了3D圖標題

[英]Fixed 3D plot title in Matlab

我想在Matlab的3D圖中包括一個標題,但是我現在面臨的問題是,如果旋轉圖,標題也會移動。 不管旋轉多少圖,有人知道如何固定其位置嗎?

謝謝!

解決方法是,您可以在頂部添加一個文本框,並使它的背景顏色與數字相同(通常為灰色; [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

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

在此處輸入圖片說明

請注意,如果您調整圖的大小,它將移動。 要解決此問題,您需要在圖的定義中使用標准化單位:

figure('Units','normalized');

希望有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM