.figureの混合行列の文字を大きくしたい

7 次查看(过去 30 天)
天地
天地 2023-1-6
评论: 天地 2023-1-6
混合行列を作成したのですが混合行列の中の文字(18.7%など)を大きくしたいです
.figで保存し,MATLABで表示し,編集→Axesプロパティ→Fontsizeを変更すると
タイトル名や縦の出力クラス、ターゲットクラスの文字の大きさは変わるのですが、混合行列の中の文字の大きさが変化しません
一応一つ一つクリックして変更することができるのですが時間がかかるためプログラムで変更したいです。
なにかいいほうほうはあるでしょうか。

回答(1 个)

Kojiro Saito
Kojiro Saito 2023-1-6
混同行列を作成するのにconfusionchart(Statistics and Machine Learning Toolbox)とplotconfusion(Deep Learning Toolbox)があって、confusionchartだとAxesプロパティからFontSizeを変更すれば枠の中の文字サイズが変更できるのですが、今回はplotconfusionを使った混同行列での文字サイズ変更ですね。
コードを書いて変更することができます。
plotconfusionで作成した混同行列を.figでファイル出力したものを使いますが、この回答にアップロードできるのが5MBまでなので、zipファイルにしたものをここでは使っています。
【変更前のFigure】
unzip('plotconfusionFig.zip')
openfig('plotconfusionFig.fig');
t = findobj('Type','Text'); % Textを抽出
num = length(t);
C = cell(num,1);
for k = 1:num
C{k} = 14; % フォントサイズを14に変更
end
[t.FontSize] = C{:}; % セル内の全てにフォントサイズ14を代入
最後の行はコンマ区切りリストによる代入をしています。詳細はこちらのドキュメントにあります。
【フォントサイズを14に変更した後のFigure】
  1 个评论
天地
天地 2023-1-6
迅速な対応ありがとうございます
フォントサイズ拡大することができました
confusionchart(Statistics and Machine Learning Toolbox)では編集→Axesプロパティ→Fontsize
でフォントサイズが変更ができていたのでなぜだろうと思っていたので解決できてよかったです。ありがとうございます

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Gaussian Process Regression 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by