geoplotの軸ラベルのフォントサイズを変える方法
42 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Yuki Koyama
il 3 Gen 2021
Commentato: Yuki Koyama
il 7 Gen 2021
geoplotの軸ラベルなどのフォントサイズをコード上で指定して変える方法はありますか?
プロパティインスペクターを利用して変更する方法はできるのですが、コードで指定する方法がわかりません。
0 Commenti
Risposta accettata
Kojiro Saito
il 5 Gen 2021
geoplotの軸ラベルなどはgeoaxesのプロパティを使ってコードから変更することができます。
ドキュメント: GeographicAxes のプロパティ
緯度と経度のフォントサイズを両方変える場合はFontSizeのプロパティを変更、緯度軸だけフォントサイズを変える場合はLatitudeAxis.FontSize、経度軸だけ変える場合はLatitudeAxis.FontSizeで変えられます。
以下に色々な変更方法のサンプルを書いてみます。
latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;
geoplot([latSeattle latAnchorage],[lonSeattle lonAnchorage],'g-*');
geolimits([45 62],[-149 -123])
gx = gca; % gxはGeographicAxes
gx.LatitudeLabel.String = '緯度 [°]' % 緯度のラベルを変更
gx.LongitudeLabel.String = '経度 [°]'; % 経度のラベルを変更
gx.FontName = 'Yu Gothic'; % 緯度・経度両方のフォントを游ゴシックに変更
gx.FontSize = 16; % 緯度・経度両方のフォントサイズを16に変更
gx.LatitudeAxis.FontSize = 14; % 緯度だけフォントサイズを14に変更
gx.LongitudeAxis.FontSize = 12; % 経度だけフォントサイズを12に変更
gx.LabelFontSizeMultiplier = 1.5; % 緯度・経度のラベルのフォントサイズを、55° Nなどのフォントサイズの1.5倍にする
Più risposte (0)
Vedere anche
Categorie
Scopri di più su 地理プロット in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!