中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

matplotlib字體設置方法

本篇內容介紹了“matplotlib字體設置方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創新互聯是一家以網絡技術公司,為中小企業提供網站維護、成都網站建設、網站建設、網站備案、服務器租用、域名與空間、軟件開發、成都小程序開發等企業互聯網相關業務,是一家有著豐富的互聯網運營推廣經驗的科技公司,有著多年的網站建站經驗,致力于幫助中小企業在互聯網讓打出自已的品牌和口碑,讓企業在互聯網上打開一個面向全國乃至全球的業務窗口:建站聯系電話:028-86922220

 

1 簡介

matplotlib作為數據可視化的利器,被廣泛用于數據分析之中,但不太友好的是matplotlib中書寫非英文文字內容時,如果不事先對字體進行相關設置,會發現繪制出的諸如「中文」等均顯示為「方塊亂碼」,而今天的內容,我們就來小小總結一下matplotlib中字體設置的常用技巧。


 

2 在matplotlib中設置字體的常用方法

matplotlib中設置字體的方法按作用范圍可分為全局設置與臨時設置:

 

2.1 在matplotlib中設置全局字體

我們在默認狀態下使用matplotlib書寫中文內容時之所以顯示出亂碼,是因為matplotlib默認的字體為英文字體,導致許多unicode編碼的語言文字都無法書寫。

而全局設置字體的方式,指的是我們可以通過修改本地配置文件或在程序開頭設置字體相關參數,從而人為地為當前kernel下的matplotlib規定使用指定的字體,主要有以下幾種情況:

  • 「使用系統自帶字體」

所謂「系統自帶字體」,譬如對于windows,其系統盤Windows/Fonts下的諸多已安裝到系統中的字體:

matplotlib字體設置方法    

當然,matplotlib可以檢測到的字體不止上述的這些,我們可以通過下列方式查看matplotlib中默認已經識別到的所有可用字體:

import matplotlib.pyplot as plt
from matplotlib import font_manager

for font in font_manager.fontManager.ttflist:
    # 查看字體名以及對應的字體文件名
    print(font.name, '-', font.fname)
 matplotlib字體設置方法  圖3  

其中在font_manager.fontManager.ttflist中迭代到的每個對象,其name屬性即為我們下面設置字體要使用到的名稱,以「華文琥珀」為例,我們先查看到其對應的字體文件名稱:

matplotlib字體設置方法  圖4  

接著我們寫兩行程序來找到其對應的名稱:

matplotlib字體設置方法  圖5  

接著按照plt.rcParams['font.sans-serif'] = 字體名稱的格式設置即可:

matplotlib字體設置方法  圖6  

可以看到這時我們全局所有文字都變成「華文琥珀」。

  • 「使用任意的字體」

如果你想要的字體不在系統默認字體中,且你只想臨時使用不想安裝到系統字體中,則可以利用font_manager.fontManager.addfont()來傳入字體文件路徑臨時注冊一個字體,以我下載的三方字體文件MaShanZheng-Regular.ttf為例:

matplotlib字體設置方法  圖7  matplotlib字體設置方法  圖8   

2.2 在matplotlib中設置局部字體

而如果你只是想要在數據可視化作品中的部分元素譬如文字標注中臨時使用一下字體,則可以利用font_manager.FontProperties()將字體路徑作為fname參數傳入,并傳入到對應matplotlib繪圖API相應參數中,以text()為例:

matplotlib字體設置方法  圖9  

而刻度標簽則可以參考下面的方式:

matplotlib字體設置方法  圖10  

 

“matplotlib字體設置方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

分享名稱:matplotlib字體設置方法
URL標題:http://m.2m8n56k.cn/article26/iidecg.html

成都網站建設公司_創新互聯,為您提供Google、定制網站、標簽優化、企業網站制作、商城網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 国产精品自在自线 | 国产精品手机在线亚洲 | 国产男女乱淫真视频全程播放 | 亚洲综合无码一区二区 | 亚洲午夜网站 | 国产永久在线视频 | 一级片免费在线播放 | 特黄特色三级在线观看 | 日韩久久一级毛片 | 一区二区三区在线看 | 国产精品色午夜视频免费看 | 手机看片1024精品日韩 | 国产三级做爰在线观看∵ | 免费看91毛片 | 97天天干 | 最新国产大片高清视频 | 特黄特黄aaaa级毛片免费看 | 香蕉自拍视频 | 免费午夜扒丝袜www在线看 | 特黄特色一级特色大片中文 | 波多野结衣视频在线 | 无毒在线| 国产亚洲欧美在线人成aaaa | 91热成人精品国产免费 | 久久精品国产影库免费看 | 国产精品爱久久久久久久 | 99久久成人国产精品免费 | 国产日韩高清一区二区三区 | 一级aaa级毛片午夜在线播放 | 欧美极品欧美精品欧美视频 | 免费观看a毛片一区二区不卡 | 亚洲综合色自拍一区 | 亚洲m男在线中文字幕 | 极品精品国产超清自在线观看 | 国产精品亚洲精品久久成人 | 成人69视频在线观看免费 | 国产欧美日韩精品在线 | 国产精品自在线天天看片 | 热99re久久精品这里都是免费 | 99精品国产兔费观看久久99 | 欧美色视频日本片高清在线观看 |