python中制圖時(shí)若標(biāo)識(shí)或是文章標(biāo)題是粵語(yǔ),最終繪出的圖片中的文本能被框架取代,接下來(lái)本文主要是為大家介紹了關(guān)于python制圖漢語(yǔ)無(wú)法顯示問(wèn)題解決方式,原文中根據(jù)案例編碼推薦的十分詳盡,需用的小伙伴可以參考一下。
序言
python制圖,假如用英語(yǔ)表明幾乎沒(méi)有難題,但漢語(yǔ)可能有錯(cuò)碼或是無(wú)法顯示的現(xiàn)象。
通過(guò)個(gè)人檢測(cè),下面的圖中“橫坐標(biāo)”,“縱坐標(biāo)”字樣漢語(yǔ)表明沒(méi)什么問(wèn)題,主要是是plt.title部分和plt.plot部分的表明
一、plt.title中文顯示的解決:
from matplotlib.font_manager import FontProperties font_set=FontProperties(fname=r"c:windowsfontsSIMLI.TTF",size=15) plt.title(u'小明的標(biāo)題',FontProperties=font_set) FontProperties中加載的就是本地的字體
路徑:C:WindowsFonts
選中字體鼠標(biāo)右鍵屬性即可復(fù)制名字進(jìn)行替換
font_set=FontProperties(fname=r"c:windowsfontsSIMLI.TTF",size=15)
從改變字體的結(jié)果來(lái)看,橫縱坐標(biāo)和標(biāo)題區(qū)域受影響,plt.plot不受影響
二、plt.plot中文顯示的解決:
與上述類似,加下列一行即可
plt.legend(prop={'family':'SimHei','size':15})
三、供參考代碼
from matplotlib import pyplot import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties from matplotlib.ticker import MultipleLocator,FormatStrFormatter font_set=FontProperties(fname=r"c:windowsfontssimsun.ttc",size=15) import matplotlib import numpy as np %matplotlib inline plt.rcParams['figure.figsize']=(12.0,8.0)#set default size of plots plt.rcParams['image.interpolation']='nearest' plt.rcParams['image.cmap']='gray' #plt.rcParams['font.sans-serif']=['SimHei'] #plt.rcParams['axes.unicode_minus']=False #設(shè)置標(biāo)題大小 plt.rcParams['font.size']='16' fig=plt.figure() matplotlib.rcParams.update( { 'text.usetex':False, 'font.family':'stixgeneral', 'mathtext.fontset':'stix', } ) #myfont=FontProperties(fname='/homenuxidc/.local/fonts/文泉驛正黑.ttf') x=range(0,102,2) x=[str(x)for x in list(x)] x=range(len(x))
#這里如果取得值,最好省略,否則冗余代碼太多
dj1=[0.140885022563663,0.285128051316358,0.331236115292078,0.372582750937596,0.463174450139405,0.586773503380428,0.542598182149781,0.542598182149781,0.564956686389027,0.542598182149781,0.519630577568173,0.428649426296771,0.676284101462148,0.635875231620977,0.564956686389027,0.542598182149781,0.564956686389027,0.62899995822798,0.676284101462148,0.721874028834649,0.676284101462148,0.702515362688485,0.682890636232397,0.557567115066442,0.564956686389027,0.635875231620977,0.656252254277025,0.676284101462148,0.721874028834649,0.62899995822798,0.62899995822798,0.702515362688485,0.759939881400332,0.702515362688485,0.696005029828444,0.656252254277025,0.696005029828444,0.676284101462148,0.608105164606941,0.741002175030875,0.721874028834649,0.702515362688485,0.721874028834649,0.62899995822798,0.608105164606941,0.682890636232397,0.676284101462148,0.702515362688485,0.696005029828444,0.696005029828444,0.696005029828444] plt.plot(x,dj1,marker='s',label=u'小明') plt.grid(linestyle='--') plt.grid(axis="x") plt.title(u'SimHei',fontproperties=font_set) plt.title('小明的標(biāo)題') plt.legend()#讓圖例生效 y_major_locator=MultipleLocator(0.1) ax=plt.gca() ax.yaxis.set_major_locator(y_major_locator) plt.ylim(0,1) plt.xlim(0,55) plt.margins(0) plt.subplots_adjust(bottom=0.001) plt.xlabel("橫軸",fontproperties=font_set)#X軸標(biāo)簽 plt.ylabel("縱軸",fontproperties=font_set)#Y軸標(biāo)簽 plt.legend(prop={'family':'SimHei','size':15})
總結(jié)
這篇文章就給大家介紹完畢,希望可以給大家?guī)?lái)幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/128707.html
摘要:也可以補(bǔ)充好之前在這個(gè)最小物聯(lián)網(wǎng)系統(tǒng)缺失的那些東西,給那些正在開(kāi)始試圖去解決編程問(wèn)題的人。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 某一天,正走在回學(xué)校的路上的我突然想到:未來(lái)將會(huì)是一個(gè)科技的時(shí)代——雖然現(xiàn)在也是——只是在未來(lái),科技將會(huì)無(wú)處不在。如果我們依舊對(duì)周圍這些無(wú)處不在的代碼一無(wú)所知的話,或許我們會(huì)成為黑客帝國(guó)之中被控制的普通人。于是開(kāi)始想著,有一天人們會(huì)像學(xué)...
摘要:也可以補(bǔ)充好之前在這個(gè)最小物聯(lián)網(wǎng)系統(tǒng)缺失的那些東西,給那些正在開(kāi)始試圖去解決編程問(wèn)題的人。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 某一天,正走在回學(xué)校的路上的我突然想到:未來(lái)將會(huì)是一個(gè)科技的時(shí)代——雖然現(xiàn)在也是——只是在未來(lái),科技將會(huì)無(wú)處不在。如果我們依舊對(duì)周圍這些無(wú)處不在的代碼一無(wú)所知的話,或許我們會(huì)成為黑客帝國(guó)之中被控制的普通人。于是開(kāi)始想著,有一天人們會(huì)像學(xué)...
摘要:也可以補(bǔ)充好之前在這個(gè)最小物聯(lián)網(wǎng)系統(tǒng)缺失的那些東西,給那些正在開(kāi)始試圖去解決編程問(wèn)題的人。在線查看一步步搭建物聯(lián)網(wǎng)系統(tǒng)圖靈電子書版一步步搭建物聯(lián)網(wǎng)系統(tǒng) 某一天,正走在回學(xué)校的路上的我突然想到:未來(lái)將會(huì)是一個(gè)科技的時(shí)代——雖然現(xiàn)在也是——只是在未來(lái),科技將會(huì)無(wú)處不在。如果我們依舊對(duì)周圍這些無(wú)處不在的代碼一無(wú)所知的話,或許我們會(huì)成為黑客帝國(guó)之中被控制的普通人。于是開(kāi)始想著,有一天人們會(huì)像學(xué)...
摘要:漢語(yǔ)分詞系統(tǒng)是該漢語(yǔ)分詞系統(tǒng)的封裝版安裝步驟官方文檔的漢語(yǔ)分詞示例歡迎科研人員技術(shù)工程師企事業(yè)單位與個(gè)人參與平臺(tái)的建設(shè)工作。 NLPIR/ICTCLAS 漢語(yǔ)分詞系統(tǒng)(http://ictclas.nlpir.org)PyNLPIR 是該漢語(yǔ)分詞系統(tǒng)的 python 封裝版(http://pynlpir.readthedocs.io...) 安裝步驟:① pip install pyn...
此篇文章主要是詳細(xì)介紹了python數(shù)據(jù)統(tǒng)計(jì)分析制圖大數(shù)據(jù)可視化,大數(shù)據(jù)可視化致力于形象化展現(xiàn)數(shù)據(jù)的分析數(shù)據(jù)和設(shè)計(jì)構(gòu)思,令一些抽象化數(shù)據(jù)信息形象化,這種抽象化數(shù)據(jù)包括數(shù)據(jù)信息測(cè)量單位的特性或總數(shù)。 序言: 數(shù)據(jù)統(tǒng)計(jì)分析初級(jí)階段,一般都會(huì)進(jìn)行大數(shù)據(jù)可視化解決。大數(shù)據(jù)可視化致力于形象化展現(xiàn)數(shù)據(jù)的分析數(shù)據(jù)和設(shè)計(jì)構(gòu)思,令一些抽象化數(shù)據(jù)信息形象化,這種抽象化數(shù)據(jù)包括數(shù)據(jù)信息測(cè)量單位的特性或總數(shù)。此章...
閱讀 956·2023-01-14 11:38
閱讀 936·2023-01-14 11:04
閱讀 787·2023-01-14 10:48
閱讀 2157·2023-01-14 10:34
閱讀 1005·2023-01-14 10:24
閱讀 895·2023-01-14 10:18
閱讀 545·2023-01-14 10:09
閱讀 622·2023-01-14 10:02