MATLABのLive Scriptチャート​で日本語文字を使用し​た際、バージョンによ​ってフォントが異なる​のはなぜですか?

6 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 20 Nov. 2025 um 0:00
Beantwortet: MathWorks Support Team am 20 Nov. 2025 um 23:56
MATLABのLive Scriptチャートにおいて、タイトルやラベル、目盛り(ティック)などの表示が、R2021aとR2024bで大きく異なっていることに気付きました。特に日本語文字を使用した場合に違いが顕著です。これらのバージョン間でグラフィックス関連の仕様に変更があったのでしょうか?R2024bでR2021aと同じような表示に戻す方法はありますか?

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 20 Nov. 2025 um 0:00
Live Editor(ライブエディター)でグラフを表示する際には、内部的に特定のフレームワークライブラリ(たとえばWebブラウザエンジンの一種)が使用されています。このライブラリはMATLABのバージョンごとに異なるバージョンが採用されており、その仕様の違いによって、グラフ内のテキスト(タイトルやラベルなど)に適用されるフォントも変わることがあります。これが、バージョンによる表示差異の主な原因です。
既定のフォント設定について
Live Scriptの座標軸やラベルに使われるフォント(FontName)は、デフォルトで「Helvetica」に設定されています。ただし「Helvetica」は、利用しているパソコンやOSの環境によって最適と判断されるフォントに自動的に置き換わるため、意図しないフォントが表示される場合があります。
表示を調整する方法
フォント名を明示的に指定することで、表示されるフォントをコントロールできます。たとえば次のような手順をお試しください。
ax = gca;斧。FontName = 'Arial';% これにより軸フォント(ティックラベルを含む)が一度に変わります斧。タイトル.FontName = "BIZ UDゴシック";斧。XLabel.FontName = "HG創英角ポップ体";斧。YLabel.FontName = "MS Pゴシック";
このように、各要素ごとに希望のフォントを指定することで、バージョンや環境に依存しない安定した表示が可能となります。

Weitere Antworten (0)

Kategorien

Mehr zu ラベルと注釈 finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!