真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

matplotlib 中文問(wèn)題

matplotlib 是基于 python 的著名可視化圖表庫(kù)。經(jīng)常用來(lái)配合其他數(shù)據(jù)分析工具使用,將分析的結(jié)果可視化。
?

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到襄城網(wǎng)站設(shè)計(jì)與襄城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋襄城地區(qū)。

但是,matplotlib 默認(rèn)是不支持中文的,中文顯示成方塊或者亂碼,如下圖:

?

讓 matplotlib 支持中文也很簡(jiǎn)單,安裝中文字體,并在引入庫(kù)的設(shè)置引入的字體。

第一步:

matplotlib 的安裝路徑如下: python3.9/site-packages/matplotlib/mpl-data/fonts/ttf
如果是 conda 環(huán)境,在相應(yīng)的 env 中找到此字體路徑。
?

第二步:

將支持中文的字體拷貝到次文件夾,我使用的是微軟雅黑字體(Microsoft-Yahei-Mono.ttf)

第三步:(這步很重要,否則新增的字體不生效)

刪除 matplotlib 緩存的字體信息,一般在用戶(hù)目錄下的 .cache 隱藏文件夾中。
我的是debian10系統(tǒng),緩存的字體在:

root@vm10-0-0-51:~# ll ~/.cache/matplotlib/
total 24
-rw-r--r-- 1 root root  Dec 17 13:27 fontlist-v330.json

root@vm10-0-0-51:~# rm -f ~/.cache/matplotlib/fontlist-v330.json

注: 系統(tǒng)不同,路徑可能有些許差別 。

第四步:

導(dǎo)入 matplotlib 庫(kù)的時(shí)候設(shè)置相應(yīng)字體。

import matplotlib
import matplotlib.pyplot as plt

# 中文顯示
matplotlib.rcParams["font.sans-serif"] = ["Microsoft YaHei Mono"]
matplotlib.rcParams["axes.unicode_minus"] = False

最后,正常顯示的效果如下:


文章題目:matplotlib 中文問(wèn)題
文章地址:http://weahome.cn/article/dsojcsc.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部