5
我試圖將幾個Matlab圖組合成一個圖,因此我想知道如何在我的圖上創建'正常'瓦而不是由Matlab提供的粗體標題。下面是一個例子。如何爲MATLAB數字「取消」粗體字標題?
figure
plot((1:10).^2)
title({'First line';'Second line'})
我試圖將幾個Matlab圖組合成一個圖,因此我想知道如何在我的圖上創建'正常'瓦而不是由Matlab提供的粗體標題。下面是一個例子。如何爲MATLAB數字「取消」粗體字標題?
figure
plot((1:10).^2)
title({'First line';'Second line'})
利用'FontWeight'
說法:
figure
plot((1:10).^2)
title({'First line';'Second line'},'FontWeight','Normal')
還請注意,您可以訪問'FontWeight'
參數爲你的身材所有文本對象一氣呵成---在你的情況下,例如,幾個次要情節在你的身影---使用findall
:
myFig = figure;
subplot(2,1,1)
plot((1:10).^2)
title('First plot')
subplot(2,1,2)
plot((1:10).^2)
title('Second plot')
% Set 'Normal' font weight in both titles above
set(findall(myFig, 'Type', 'Text'),'FontWeight', 'Normal')
正如上面的註釋中規定;對於單個數字標題,您可以使用\rm
作爲替代。但請注意,\rm
取決於'Interpreter'
的(默認)選項,而上述方法適用於所有解釋器選擇(但對使用解釋器'latex'
的文本對象沒有影響)。
我想你想刪除粗體字體?如此處所述添加\t''\ bf your title'' http://uk.mathworks.com/help/matlab/ref/title.html – GameOfThrows
或者您是否試圖爲每個您正在合併的情節標題標題?在這種情況下,你應該使用'subplot'併爲每個子圖發佈一個單獨的標題。 – GameOfThrows
@GameOfThrows不應該是'\ sl'? – Dan