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

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

 更新時間:2024年03月30日 11:54:02   作者:宜城豆腐面  
matplotlib 是python最著名的繪圖庫,它提供了一整套和matlab相似的命令A(yù)PI,這篇文章主要給大家介紹了關(guān)于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()

運行顯示:

解決方法一:

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

解決方法二:

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

兩種方法都可以使中文正常顯示

補充:

  • 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()

只需加上如下代碼即可:

#當(dāng)字體支持中文后,必須設(shè)置負(fù)號,否則當(dāng)數(shù)值中出現(xiàn)負(fù)號就無法顯示
 plt.rcParams['axes.unicode_minus']=False

總結(jié) 

到此這篇關(guān)于Python利用Matplotlib繪圖無法顯示中文字體的兩種解決方案的文章就介紹到這了,更多相關(guān)Python Matplotlib繪圖無法顯示中文字體內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 正則表達(dá)式操作指南

    Python 正則表達(dá)式操作指南

    本文是通過Python的 re 模塊來使用正則表達(dá)式的一個入門教程,和庫參考手冊的對應(yīng)章節(jié)相比,更為淺顯易懂、循序漸進(jìn)。
    2009-05-05
  • Python全棧之學(xué)習(xí)JS(1)

    Python全棧之學(xué)習(xí)JS(1)

    這篇文章主要為大家介紹了Python全棧之JS,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 基于Python實現(xiàn)一個圖片水印批量添加工具

    基于Python實現(xiàn)一個圖片水印批量添加工具

    本文詳細(xì)介紹了使用 Python開發(fā) 給圖片加水印的工具,該工具基于 Pillow 和 tkinter 庫構(gòu)建,可解決單圖處理耗時、專業(yè)軟件操作復(fù)雜的問題,文中提供完整可運行代碼,并給出參數(shù)校驗、字體兼容、常見報錯解決等實用內(nèi)容,需要的朋友可以參考下
    2025-10-10
  • Python實現(xiàn)周期性抓取網(wǎng)頁內(nèi)容的方法

    Python實現(xiàn)周期性抓取網(wǎng)頁內(nèi)容的方法

    這篇文章主要介紹了Python實現(xiàn)周期性抓取網(wǎng)頁內(nèi)容的方法,涉及Python時間函數(shù)及正則匹配的相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Django?+?Taro?前后端分離項目實現(xiàn)企業(yè)微信登錄功能

    Django?+?Taro?前后端分離項目實現(xiàn)企業(yè)微信登錄功能

    這篇文章主要介紹了Django?+?Taro?前后端分離項目實現(xiàn)企業(yè)微信登錄功能,本文記錄一下企業(yè)微信登錄的流程,結(jié)合示例代碼給大家分享實現(xiàn)思路,需要的朋友可以參考下
    2022-04-04
  • python用什么編輯器進(jìn)行項目開發(fā)

    python用什么編輯器進(jìn)行項目開發(fā)

    在本篇文章里小編給大家整理的是一篇關(guān)于python開發(fā)用的編輯器詳細(xì)介紹,有需要的朋友們可以參考下哎。
    2020-06-06
  • python關(guān)于第三方日志的QA記錄詳解

    python關(guān)于第三方日志的QA記錄詳解

    這篇文章主要為大家介紹了python關(guān)于第三方日志的QA記錄詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • python 提取文件的小程序

    python 提取文件的小程序

    在做網(wǎng)站項目時,開發(fā)經(jīng)常要給工程一個升級包,包含本次修改的內(nèi)容,這個升級包的內(nèi)容就是tomcat的發(fā)布目錄下的文件;
    2009-07-07
  • Python內(nèi)置數(shù)據(jù)類型詳解

    Python內(nèi)置數(shù)據(jù)類型詳解

    這篇文章主要介紹了Python內(nèi)置數(shù)據(jù)類型,需要的朋友可以參考下
    2014-08-08
  • django中資源文件夾的引入及配置方法

    django中資源文件夾的引入及配置方法

    這篇文章主要介紹了django中資源文件夾的引入,主要包括靜態(tài)資源文件夾的引入及媒體資源文件夾的引入,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08

最新評論

昌平区| 临邑县| 砚山县| 荥经县| 东乡| 中阳县| 卢氏县| 五台县| 鄂托克前旗| 信宜市| 乐平市| 广宁县| 松滋市| 崇信县| 阿拉尔市| 南川市| 渭南市| 云霄县| 华阴市| 拉孜县| 石首市| 孝感市| 偏关县| 宜昌市| 仁怀市| 宜昌市| 邯郸县| 涟水县| 电白县| 三门峡市| 汉沽区| 迁安市| 台中县| 彭阳县| 嘉兴市| 宣化县| 正宁县| 惠东县| 涞源县| 汕头市| 呼和浩特市|