1
我繪製了標有緯度的貼圖,但我想將字體設置爲「Times New Roman」。如何讓它成爲可能?如何使用python中的drawparallels將標籤字體設置爲「Time New Roman」
m.drawparallels(相似之處,標籤= [1,0,0,0],字體大小= 12)
我繪製了標有緯度的貼圖,但我想將字體設置爲「Times New Roman」。如何讓它成爲可能?如何使用python中的drawparallels將標籤字體設置爲「Time New Roman」
m.drawparallels(相似之處,標籤= [1,0,0,0],字體大小= 12)
你需要使用的matplotlib
pyplot
設置字體族。
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"
謝謝,我已成功地將全局字體更改爲「Times New Roman」。但是,如果我只想設置相似或經絡標籤字體,關鍵字arg是什麼?代碼如下。 從mpl_toolkits.basemap進口底圖 進口numpy的作爲NP 進口matplotlib.pyplot作爲PLT 米=底圖(投影= 'CYL',llcrnrlat = -90,urcrnrlat = 90,\ llcrnrlon = -180,urcrnrlon = 180 ,分辨率='c') parallels = np.arange(-90。,91.30。) m.drawparallels(parallels,labels = [1,0,0,0],fontsize = 8) plt .show() –
** kwargs \t =控制傳遞到軸實例的文本方法的標籤的文本的其他關鍵字參數(請參閱matplotlib.pyplot.text文檔)。您可以嘗試使用方法1爲drawparallels設置字體系列。 –