最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python Matplot中文顯示完美解決方案

 更新時(shí)間:2019年03月07日 17:04:01   作者:飄飄白云  
這篇文章主要介紹了Python Matplot中文顯示完美解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

原因與現(xiàn)象

Matplot是一個(gè)功能強(qiáng)大的Python圖表繪制庫(kù),很遺憾目前版本自帶的字體庫(kù)中并不支持中文字體。所以如果在繪制內(nèi)容中需要顯示中文,那么就會(huì)顯示為方格字符。

解決辦法

有一個(gè)較為完美的解決方案,通過(guò)掃描Matplot自帶字體庫(kù)以及系統(tǒng)字體庫(kù),尋找能夠支持的中文字體,如果能夠找到的話,就設(shè)置第一個(gè)為Matplot的字體熟悉。

import matplotlib.pyplot as plt
from matplotlib.font_manager import FontManager
from pylab import mpl
import subprocess

def get_matplot_zh_font():
 fm = FontManager()
 mat_fonts = set(f.name for f in fm.ttflist)

 output = subprocess.check_output('fc-list :lang=zh -f "%{family}\n"', shell=True)
 zh_fonts = set(f.split(',', 1)[0] for f in output.split('\n'))
 available = list(mat_fonts & zh_fonts)

 print '*' * 10, '可用的字體', '*' * 10
 for f in available:
 print f
 return available

def set_matplot_zh_font():
 available = get_matplot_zh_font()
 if len(available) > 0:
 mpl.rcParams['font.sans-serif'] = [available[0]] # 指定默認(rèn)字體
 mpl.rcParams['axes.unicode_minus'] = False # 解決保存圖像是負(fù)號(hào)'-'顯示為方塊的問(wèn)題

在繪圖之前,調(diào)用set_matplot_zh_font()設(shè)置一下就可以了。

效果

如下圖所示:

以上所述是小編給大家介紹的Python Matplot中文顯示完美解決方案詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Python真題案例之錯(cuò)位鍵盤?單詞長(zhǎng)度?字母重排詳解

    Python真題案例之錯(cuò)位鍵盤?單詞長(zhǎng)度?字母重排詳解

    這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要任務(wù)有錯(cuò)位鍵盤、單詞長(zhǎng)度、字母重排,需要的小伙伴可以參考一下
    2022-03-03
  • 利用Python?Matlab繪制曲線圖的簡(jiǎn)單實(shí)例

    利用Python?Matlab繪制曲線圖的簡(jiǎn)單實(shí)例

    們經(jīng)常會(huì)遇到這種情況,有一個(gè)數(shù)學(xué)函數(shù),我們希望了解他的圖像,這個(gè)時(shí)候使用python 的matplotlib就可以幫助我們,下面這篇文章主要介紹了利用Python?Matlab繪制曲線圖的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • 如何用python復(fù)制粘貼excel指定單元格(可保留格式)

    如何用python復(fù)制粘貼excel指定單元格(可保留格式)

    這篇文章主要給大家介紹了關(guān)于如何用python復(fù)制粘貼excel指定單元格(可保留格式)的相關(guān)資料,利用python操作excel非常方便,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • pytorch:torch.mm()和torch.matmul()的使用

    pytorch:torch.mm()和torch.matmul()的使用

    今天小編就為大家分享一篇pytorch:torch.mm()和torch.matmul()的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 使用PyInstaller將Python程序文件轉(zhuǎn)換為可執(zhí)行程序文件

    使用PyInstaller將Python程序文件轉(zhuǎn)換為可執(zhí)行程序文件

    與py2exe一樣,PyInstaller程序也可以將Python的.py程序文件轉(zhuǎn)換為.exe,并且還有Linux的版本,下面我們就來(lái)詳細(xì)看一下如何使用PyInstaller將Python程序文件轉(zhuǎn)換為可執(zhí)行程序文件
    2016-07-07
  • 淺談pytorch 模型 .pt, .pth, .pkl的區(qū)別及模型保存方式

    淺談pytorch 模型 .pt, .pth, .pkl的區(qū)別及模型保存方式

    這篇文章主要介紹了淺談pytorch 模型 .pt, .pth, .pkl的區(qū)別及模型保存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python?pyecharts數(shù)據(jù)可視化實(shí)例詳解

    Python?pyecharts數(shù)據(jù)可視化實(shí)例詳解

    PyEcharts是一個(gè)用于生成?Echarts圖表的類庫(kù),?Python是一門富有表達(dá)力的語(yǔ)言,很適合用于數(shù)據(jù)處理,下面這篇文章主要給大家介紹了關(guān)于Python?pyecharts數(shù)據(jù)可視化的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • python分別打包出32位和64位應(yīng)用程序

    python分別打包出32位和64位應(yīng)用程序

    本文給大家分享的是如何使用python打包出32位和64位的應(yīng)用程序的方法,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2020-02-02
  • Python3標(biāo)準(zhǔn)庫(kù)glob文件名模式匹配的問(wèn)題

    Python3標(biāo)準(zhǔn)庫(kù)glob文件名模式匹配的問(wèn)題

    glob的模式規(guī)則與re模塊使用的正則表達(dá)式并不相同。實(shí)際上,glob的模式遵循標(biāo)準(zhǔn)UNIX路徑擴(kuò)展規(guī)則。只使用幾個(gè)特殊字符來(lái)實(shí)現(xiàn)兩個(gè)不同的通配符和字符區(qū)間。這篇文章主要介紹了Python3標(biāo)準(zhǔn)庫(kù)glob文件名模式匹配的知識(shí),需要的朋友可以參考下
    2020-03-03
  • Python使用PIL庫(kù)將PNG圖片轉(zhuǎn)換為ICO圖標(biāo)的示例代碼

    Python使用PIL庫(kù)將PNG圖片轉(zhuǎn)換為ICO圖標(biāo)的示例代碼

    在軟件開(kāi)發(fā)和網(wǎng)站設(shè)計(jì)中,ICO圖標(biāo)是一種常用的圖像格式,特別適用于應(yīng)用程序圖標(biāo)、網(wǎng)頁(yè)收藏夾圖標(biāo)等場(chǎng)景,本文將介紹如何使用Python的PIL庫(kù)將PNG圖片轉(zhuǎn)換為ICO格式的圖標(biāo)文件,需要的朋友可以參考下
    2025-03-03

最新評(píng)論

镇平县| 栾川县| 沈丘县| 迭部县| 红桥区| 玉树县| 万载县| 将乐县| 金昌市| 贞丰县| 宜春市| 金山区| 波密县| 定结县| 荣昌县| 开原市| 宣汉县| 盘锦市| 彭州市| 新巴尔虎左旗| 贵港市| 平湖市| 乌兰浩特市| 高清| 遵义市| 永清县| 广南县| 唐海县| 漠河县| 石首市| 沙坪坝区| 山东| 洪洞县| 汶上县| 仪陇县| 连山| 淳安县| 九龙坡区| 泽普县| 庆城县| 交口县|