5
私はいくつかのMatlabプロットを1つの図に結合しようとしています。そのため、Matlabが提供する大胆なタイトルではなく、私のプロットの上に「通常の」タイルをどのように作成できるのでしょうか?以下の例。MATLABフィギュアのタイトルを太くする方法は?
figure
plot((1:10).^2)
title({'First line';'Second line'})
私はいくつかのMatlabプロットを1つの図に結合しようとしています。そのため、Matlabが提供する大胆なタイトルではなく、私のプロットの上に「通常の」タイルをどのように作成できるのでしょうか?以下の例。MATLABフィギュアのタイトルを太くする方法は?
figure
plot((1:10).^2)
title({'First line';'Second line'})
'FontWeight'
引数を利用します、例えば、あなたが持っている場合には---一度にあなたの姿に、すべてのテキストオブジェクトのための'FontWeight'
引数にアクセスできるようにしても
figure
plot((1:10).^2)
title({'First line';'Second line'},'FontWeight','Normal')
注意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'
の選択が'tex'
であるのに対し、上記の方法はすべてのインタープリターの選択肢に対して有効です(ただし、インタープリター'latex'
を使用するテキストオブジェクトには影響ありません)。
太字のフォントを削除するとしますか? \t「\ bfあなたのタイトル」ここに記載されているようにhttp://uk.mathworks.com/help/matlab/ref/title.html – GameOfThrows
または結合しているそれぞれのプロットのタイトルにラベルを付けようとしていますか?この場合、 'subplot'を使用して、それぞれのサブプロットに対して個別のタイトルを発行する必要があります。 – GameOfThrows
@GameOfThrowsは '\ sl'であるべきではありませんか? – Dan