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

Python中matplotlib中文亂碼解決辦法

 更新時(shí)間:2017年05月12日 11:17:38   作者:伶壹  
Matplotlib是Python的一個(gè)很好的繪圖包,但是其本身并不支持中文(貌似其默認(rèn)配置中沒有中文字體),所以如果繪圖中出現(xiàn)了中文,就會(huì)出現(xiàn)亂碼

Matplotlib是Python的一個(gè)很好的繪圖包,但是其本身并不支持中文(貌似其默認(rèn)配置中沒有中文字體),所以如果繪圖中出現(xiàn)了中文,就會(huì)出現(xiàn)亂碼。

matplotlib繪制圖像有中文標(biāo)注時(shí)會(huì)有亂碼問題。

實(shí)例代碼:

import matplotlib
import matplotlib.pyplot as plt

#定義文本框和箭頭格式
decisionNode =dict(boxstyle="sawtooth",fc="0.8")
leafNode=dict(boxstyle="round4",fc="0.8")
arrow_args=dict(arrowstyle="<-")

#繪制帶箭頭的注解
def plotNode(nodeTxt,centerPt,parentPt,nodeType):
  createPlot.axl.annotate(nodeTxt,xy=parentPt,xycoords='axes fraction',xytext=centerPt,textcoords='axes fraction',va="center",ha="center",bbox=nodeType,arrowprops=arrow_args)

def createPlot():
  fig =plt.figure(1,facecolor='white')
  fig.clf()
  createPlot.axl=plt.subplot(111,frameon=False)
  plotNode(U'決策點(diǎn)',(0.5,0.1),(0.1,0.5),decisionNode)
  plotNode(U'葉節(jié)點(diǎn)',(0.8,0.1),(0.3,0.8),leafNode)
  plt.show()

解決辦法:代碼中引入字體

import matplotlib.pyplot as plt
import matplotlib

#定義自定義字體,文件名是系統(tǒng)中文字體
myfont = matplotlib.font_manager.FontProperties(fname='C:/Windows/Fonts/simkai.ttf') 
#解決負(fù)號(hào)'-'顯示為方塊的問題 
matplotlib.rcParams['axes.unicode_minus']=False 

decisionNode =dict(boxstyle="sawtooth",fc="0.8")
leafNode=dict(boxstyle="round4",fc="0.8")
arrow_args=dict(arrowstyle="<-")

def plotNode(nodeTxt,centerPt,parentPt,nodeType):
  createPlot.axl.annotate(nodeTxt,xy=parentPt,xycoords='axes fraction',xytext=centerPt,textcoords='axes fraction',va="center",ha="center",bbox=nodeType,arrowprops=arrow_args,fontproperties=myfont)

def createPlot():
  fig =plt.figure(1,facecolor='white')
  fig.clf()
  createPlot.axl=plt.subplot(111,frameon=False)
  plotNode(U'決策點(diǎn)',(0.5,0.1),(0.1,0.5),decisionNode)
  plotNode(U'葉節(jié)點(diǎn)',(0.8,0.1),(0.3,0.8),leafNode)
  plt.show()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python+OpenCV實(shí)現(xiàn)六種常用圖像特效

    Python+OpenCV實(shí)現(xiàn)六種常用圖像特效

    這篇文章主要為大家介紹了用Python和OpenCV實(shí)現(xiàn)的六種常見圖像特效:圖像融合、灰度處理、馬賽克效果、浮雕效果、毛玻璃效果和顏色反轉(zhuǎn),需要的可以參考一下
    2022-05-05
  • pycharm?python代碼調(diào)試跳出for循環(huán)問題

    pycharm?python代碼調(diào)試跳出for循環(huán)問題

    這篇文章主要介紹了pycharm?python代碼調(diào)試跳出for循環(huán)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python numpy創(chuàng)造圖像矩陣示例詳解

    python numpy創(chuàng)造圖像矩陣示例詳解

    這篇文章主要為大家介紹了python numpy創(chuàng)造圖像矩陣示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Python封裝shell命令實(shí)例分析

    Python封裝shell命令實(shí)例分析

    這篇文章主要介紹了Python封裝shell命令,實(shí)例分析了Python將各種常用shell命令封裝進(jìn)一個(gè)類中以便調(diào)用的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • pytorch Variable與Tensor合并后 requires_grad()默認(rèn)與修改方式

    pytorch Variable與Tensor合并后 requires_grad()默認(rèn)與修改方式

    這篇文章主要介紹了pytorch Variable與Tensor合并后 requires_grad()默認(rèn)與修改方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 分析Python中解析構(gòu)建數(shù)據(jù)知識(shí)

    分析Python中解析構(gòu)建數(shù)據(jù)知識(shí)

    本篇文章給大家講述一下Python中解析構(gòu)建數(shù)據(jù)知識(shí)的相關(guān)內(nèi)容,有需要的朋友跟著學(xué)習(xí)下。
    2018-01-01
  • Python中如何快速解析JSON對象數(shù)組

    Python中如何快速解析JSON對象數(shù)組

    由于瀏覽器可以迅速地解析JSON對象,它們有助于在客戶端和服務(wù)器之間傳輸數(shù)據(jù),本文將描述如何使用Python的JSON模塊來傳輸和接收J(rèn)SON數(shù)據(jù)
    2023-09-09
  • Python約瑟夫生者死者小游戲?qū)嵗v解

    Python約瑟夫生者死者小游戲?qū)嵗v解

    在本篇文章里小編給大家分享的是一篇關(guān)于Python約瑟夫生者死者小游戲?qū)嵗v解內(nèi)容,有興趣的朋友們可以測試學(xué)習(xí)下。
    2021-01-01
  • Python使用scipy保存圖片的一些注意點(diǎn)

    Python使用scipy保存圖片的一些注意點(diǎn)

    這篇文章主要介紹了Python使用scipy保存圖片的一些注意點(diǎn),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python Selenium中常用的元素定位方法總結(jié)

    Python Selenium中常用的元素定位方法總結(jié)

    在Web自動(dòng)化測試中,元素定位是一項(xiàng)非常重要的技術(shù),Python Selenium提供了各種元素定位方法,可以幫助我們定位頁面上的元素并與之交互,本文將詳細(xì)介紹Python Selenium中常用的元素定位方法,并提供實(shí)例代碼,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

明水县| 大化| 巴马| 双鸭山市| 牡丹江市| 石家庄市| 河津市| 积石山| 大竹县| 厦门市| 无极县| 利川市| 兴安盟| 廉江市| 芮城县| 商水县| 山阳县| 布拖县| 河间市| 许昌县| 秦皇岛市| 沾化县| 舟曲县| 郸城县| 伊宁市| 宜春市| 崇阳县| 云林县| 伊春市| 泰顺县| 商河县| 航空| 塘沽区| 治县。| 新邵县| 江达县| 色达县| 剑川县| 南岸区| 荆门市| 友谊县|