国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python利用Matplotlib繪圖無法顯示中文字體的解決方案

這篇具有很好參考價值的文章主要介紹了Python利用Matplotlib繪圖無法顯示中文字體的解決方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述
在Python利用Matplotlib繪圖的時候,無法顯示坐標(biāo)軸上面的中文和標(biāo)題里面的中文

import numpy as np
from matplotlib import pyplot as plt
import chinesename

cn = chinesename.ChineseName()
name_list = cn.getNames(10)

rand_numbers = np.random.choice(np.arange(1,11),size=10,replace=False)

plt.xlabel('name')
plt.ylabel('number')

plt.plot(name_list,rand_numbers,'ob')
plt.show()

運行顯示:
python地圖上省份的字體不顯示,numpy,matplotlib
解決方法一:

#解決制圖時不顯示中文的方法,設(shè)置字體
import matplotlib
matplotlib.rc("font", family='Microsoft YaHei')

解決方法二:

plt.rcParams['font.sans-serif'] = 'SimHei' 

兩種方法都可以使中文正常顯示
python地圖上省份的字體不顯示,numpy,matplotlib

補(bǔ)充:
SimSun :宋體;KaiTI:楷體;Microsoft YaHei:微軟雅黑
LiSu:隸書;FangSong:仿宋;Apple LiGothic Medium:蘋果麗中黑;

此外,在圖表中可以顯示中文后,需要對‘-’的顯示進(jìn)行操作,不然數(shù)據(jù)中的負(fù)號會顯示不了,

import numpy as np
from matplotlib import pyplot as plt
#解決制圖時不顯示中文的方法一
import matplotlib
matplotlib.rc("font", family='LiSu')
##解決制圖時不顯示中文的方法二
# plt.rcParams['font.sans-serif'] = 'SimHei'

x = np.arange(-10,10)
y = x*2+5

plt.title('圖表Y=X×2+5')
plt.xlabel('x值')
plt.ylabel('y值')

plt.plot(x,y)
plt.show()

python地圖上省份的字體不顯示,numpy,matplotlib

只需加上如下代碼即可:

#當(dāng)字體支持中文后,必須設(shè)置負(fù)號,否則當(dāng)數(shù)值中出現(xiàn)負(fù)號就無法顯示

 plt.rcParams['axes.unicode_minus']=False

python地圖上省份的字體不顯示,numpy,matplotlib文章來源地址http://www.zghlxwxcb.cn/news/detail-818088.html

到了這里,關(guān)于Python利用Matplotlib繪圖無法顯示中文字體的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Unity [TextMeshPRO]動態(tài)字體顯示中文

    Unity [TextMeshPRO]動態(tài)字體顯示中文

    我們知道Unity的Text組件在新版本中已經(jīng)標(biāo)記為legacy,TextMeshPRO因為有著更加出色的效果被Unity官方奉為主流。 言歸正傳,如果我們想要用TextMeshPRO]顯示中文應(yīng)該這么處理呢? 首先,我們肯定要導(dǎo)入一份中文字體 因為靜態(tài)字體的文章較多,這里不再贅述 然后我們在字體上右鍵

    2024年02月12日
    瀏覽(110)
  • 優(yōu)雅解決Python中matplotlib繪圖時漢字顯示不正常的問題

    優(yōu)雅解決Python中matplotlib繪圖時漢字顯示不正常的問題

    我們使用了如下代碼,為了在圖表上繪制中文 圖表最后出現(xiàn)了這種方框形式的錯誤。 并報了如下錯誤 這種報錯,實際是一種警告,并不影響程序的正常運行,所以最后也能出效果圖,但無法正常顯示中文。其實就是matplotlib 庫內(nèi)沒有 SimHei 字體,所以需要下載相關(guān)文件。 下

    2024年04月25日
    瀏覽(53)
  • 【linux】SSH終端Putty配置:文件上傳/下載、顯示中文字體、自動登錄

    【linux】SSH終端Putty配置:文件上傳/下載、顯示中文字體、自動登錄

    一篇博客介紹了12種SSH終端工具的比較:https://www.cnblogs.com/Zz1tai/p/15668230.html 注:Aechoterm官網(wǎng)上說是有一些色調(diào)可調(diào)的,可能是后期更新的。 一般遠(yuǎn)程服務(wù)器終端最常用的是xshell,功能更全面,而使用Putty主要是輕量級,沒有那么多復(fù)雜的功能。每個人使用需求不同可進(jìn)行不同

    2024年01月20日
    瀏覽(106)
  • Unity中TMP中文字體導(dǎo)入及字庫顯示不全問題解決

    Unity中TMP中文字體導(dǎo)入及字庫顯示不全問題解決

    記錄Unity中TMP第三方中文字體導(dǎo)入及字庫顯示不全問題解決的方法。 https://www.100font.com/ 為了項目方便管理,一般在Assets資源下新建Fonts文件夾,把字體資源拖入 記錄Unity中TMP中文字體導(dǎo)入及字庫顯示不全問題解決的方法。

    2024年02月05日
    瀏覽(945)
  • Python常見庫matplotlib之畫圖文字的中文顯示

    Python常見庫matplotlib之畫圖文字的中文顯示

    第一章 Python常見庫matplotlib之畫圖文字的中文顯示 第二章 Python常見庫matplotlib之畫圖中各個模塊的含義及修改方式 第三章 Python常見庫matplotlib之多個子圖繪圖 在數(shù)據(jù)可視化時,常常需要使用圖例來解釋圖中不同元素的含義。在論文寫作時尤其是畢業(yè)論文寫作時,需要圖中文字

    2024年02月06日
    瀏覽(27)
  • 【python】數(shù)據(jù)可視化——解決matplotlib顯示中文亂碼

    【python】數(shù)據(jù)可視化——解決matplotlib顯示中文亂碼

    D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 31532 (N{CJK UNIFIED IDEOGRAPH-7B2C}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 19968 (N{CJK UNIFIED IDEOGRAPH-4E00}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarnin

    2024年01月22日
    瀏覽(30)
  • Python學(xué)習(xí)過程問題記錄(二):Matplotlib中文顯示問題

    Python學(xué)習(xí)過程問題記錄(二):Matplotlib中文顯示問題

    環(huán)境:macOS Monterey 12.2.1、Python3.10.2、Matplotlib 3.5.1 目錄 方法一:修改配置文件,全局字體修改 例外情況 方法二:rcParams設(shè)置,全局字體修改 方法三:fontproperties設(shè)置,非全局字體修改 方法四:FontProperties設(shè)置,非全局字體修改 搜索網(wǎng)絡(luò)的解決方式,通過copy字體和修改matplo

    2023年04月20日
    瀏覽(23)
  • 【JasperReport筆記05】JasperReport指定自定義字體文件,解決中文不顯示問題

    【JasperReport筆記05】JasperReport指定自定義字體文件,解決中文不顯示問題

    這篇文章,主要介紹JasperReport指定自定義字體文件,解決中文不顯示問題。 目錄 一、自定義字體文件 1.1、創(chuàng)建字體配置文件 1.2、創(chuàng)建fonts.xml字體文件 1.3、在Jasper Studio中添加字體 1.4、指定模板文件 1.5、案例代碼 1.6、運行測試 1.7、服務(wù)器部署 前面幾篇文章,介紹了如何使

    2024年02月11日
    瀏覽(250)
  • 徹底解決python中jupyter畫圖matplotlib的中文顯示問題。Mac版本和Windows版本

    徹底解決python中jupyter畫圖matplotlib的中文顯示問題。Mac版本和Windows版本

    jupyter使用matplotlib進(jìn)行畫圖會面臨中文無法顯示的問題,導(dǎo)致這樣的原因是沒有配置對應(yīng)的中文字體,所以無法在畫圖時顯示中文。 在Window中,采用以下代碼 Mac中沒有SimHei字體,所以Windows的代碼無法使用,所以要先查詢mac中支持的中文字體。以下代碼可以查詢mac中的所有字

    2024年02月09日
    瀏覽(35)
  • Python制作含微軟雅黑字體的圖片報錯,中文字體報錯可用類似方式處理

    Python制作含微軟雅黑字體的圖片報錯,中文字體報錯可用類似方式處理

    運行以上代碼,關(guān)鍵錯誤提示見下: FileNotFoundError: [Errno 2] No such file or directory: \\\'C:/windows/fonts/微軟雅黑’ 關(guān)鍵錯誤代碼: 可是明明就有這個文件在對應(yīng)目錄呀: 鼠標(biāo)右鍵復(fù)制以上標(biāo)紅的這個 微軟雅黑 文件,然后粘貼這個文件到另一個文件夾,即可發(fā)現(xiàn),這個 微軟雅黑 ,其

    2024年02月15日
    瀏覽(91)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包