无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Matplotlib | Fontproperties 調(diào)用中文字體

2023-09-17 11:49 作者:公子_Gongzi  | 我要投稿

在使用 Matplotlib 畫圖的時候,由于Matplotlib 默認不支持中文字體,所以當(dāng)需要在坐標(biāo)軸上顯示中文字體時,我們一般需要使用Font Properties來調(diào)用系統(tǒng)中的中文字體。 下面我以Windows 11 來演示: 1.按下鍵盤上的快捷鍵”windows徽標(biāo)鍵" + R ,打開運行窗口,輸入”control", 然后回車;

2.然后在路徑欄中輸入 “控制面板\所有控制面板項\字體”,并回車;

3. 鼠標(biāo)點擊下圖中的“下拉三角形”,選擇“詳細信息”;

4. 在空白處單擊鼠標(biāo)右鍵,隨后依次單擊 “排序方式” > "更多";

5.在彈出的菜單中選擇“字體文件名稱”,并點擊“確定”;

6. 此時我們就可以看到我們可以引用字體的字體文件名稱了;

此時我們通過Font Properties 調(diào)用自己喜歡的字體文件名稱就可以使用了; # 測試源碼如下: from matplotlib import pyplot as plt import random import matplotlib from matplotlib import font_manager my_font = font_manager.FontProperties(

fname="C:/windows/Fonts/SIMKAI.ttf"

) x = range(0,120) y = [random.randint(20,35) for i in range(120)] plt.figure(figsize=(30,16),dpi = 96) plt.plot(x,y) _x = list(x) _xtick_labels = ["10點{}分".format(i) for i in range(60)] _xtick_labels += ["11點{}分".format(i) for i in range(60)] plt.xticks(_x[::3], _xtick_labels[::3] , rotation = 45, fontproperties = my_font) plt.show() # 運行代碼后就可以看到含有中文字體的圖形了,如下圖:

參考文獻: https://www.rstk.cn/news/613608.html?action=onClick

Matplotlib | Fontproperties 調(diào)用中文字體的評論 (共 條)

分享到微博請遵守國家法律
合江县| 贡觉县| 镇江市| 涿州市| 交口县| 通许县| 文安县| 青岛市| 苍梧县| 碌曲县| 奇台县| 高尔夫| 汾西县| 于都县| 上蔡县| 深水埗区| 东光县| 依兰县| 河南省| 遂平县| 民乐县| 靖边县| 旬邑县| 措勤县| 红原县| 灵山县| 韶山市| 岳阳县| 辉县市| 安溪县| 偏关县| 班玛县| 荣昌县| 桓台县| 黎川县| 榆树市| 察哈| 隆安县| 池州市| 英超| 南溪县|