4

MATLAB では、プロットの 、 、 などylabelxlabelフォント名を変更できます。title

ylabel(y_string, 'FontName', 'Palatino')

ただし、XTicks、YTicksなどのフォントを変更することは可能ですか?

4

4 に答える 4

8

私は以前に目盛りフォントと戦ったことがあります。彼らは一般的にaxesフォントを使用していると思います。その場合、次のようなものです:

set(gca, 'FontName', 'Palatino');

動作するはずです。これが失敗した場合は、ファイル交換からFormat Tick Labelsを試すことができます。目盛りをテキスト オブジェクトに置き換えるので、他のテキスト オブジェクトと同様に書式設定を完全にカスタマイズできます (少し前に見た覚えがあるようですが、フォントを選択するにはコードをハックする必要があるかもしれません)。

于 2012-05-12T16:54:04.957 に答える
2
set(gca,'XTickLabel',{labelList}, 'FontSize',8,'FontName','Times')
于 2014-04-05T08:53:39.040 に答える
1

gca次のコマンドを使用して、現在の軸のハンドルを取得する必要があります。

set(gca, 'FontName', 'Palatino'); 
于 2012-05-12T16:54:08.443 に答える