2016-11-22 4 views

答えて

2

あなたはmatplotlibpyplotを使用してフォントファミリを設定する必要があります。

import matplotlib.pyplot as plt 
csfont = {'fontname':'Times New Roman'} 
// write your code related to basemap here 
plt.title('title',**csfont) 
plt.show() 

また、次のように使用して、フォントをグローバルに変更することもできます。

import matplotlib.pyplot as plt 
plt.rcParams["font.family"] = "Times New Roman" 
+0

ありがとうございます。ありがとうございました。グローバルフォントを「Times New Roman」に変更しました。しかし、私がパラレルまたは子午線ラベルのフォントだけを設定したい場合、キーワードargは何ですか?コードは以下の通りです。 mpl_toolkits.basemapインポートベースマップ NPインポートmatplotlib.pyplotとしてインポートnumpyのPLTとして M =ベースマップ(投影= 'CYL'、llcrnrlat = -90、urcrnrlat = 90、\ llcrnrlon = -180、urcrnrlon = 180から 、解像度= 'c') パラレル= np.arange(-90。、91.、30) m.drawparallels(パラレル、ラベル= [1,0,0,0]、フォントサイズ= 8) plt .show() –

+0

** kwargs \t = axesインスタンスのtextメソッドに渡されるラベルのテキストを制御する追加のキーワード引数です(matplotlib.pyplot.textのドキュメントを参照)。アプローチ1を使用して、drawparallelsのフォントファミリを設定することができます。 –

関連する問題