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

python matplotlib中文顯示參數(shù)設置解析

 更新時間:2017年12月15日 09:25:19   作者:Michael_翔_  
這篇文章主要介紹了python matplotlib中文顯示參數(shù)設置解析,具有一定借鑒價值,需要的朋友可以參考下。

最近在學習python著名的繪圖包matplotlib時發(fā)現(xiàn),有時候圖例等設置無法正常顯示中文,于是就想把這個問題解決了。

PS:本文僅針對Windows,其他平臺僅供參考。

原因

大致就是matplotlib庫中沒有中文字體。

我安裝的anaconda,這是對應的matplotlib的字體所在文件夾(怎么找到matplotlib配置文件夾所在,下面解決方案會敘述,easyman~)。

C:\Anaconda64\Lib\site-packages\matplotlib\mpl-data\fonts\ttf

解決方案

現(xiàn)在整理一下我認為比較好的解決方案:

每次編寫代碼時進行參數(shù)設置

#coding:utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號
#有中文出現(xiàn)的情況,需要u'內(nèi)容'

一勞永逸(推薦)

import matplotlib
matplotlib.matplotlib_fname() #將會獲得matplotlib包所在文件夾

然后進入C:\Anaconda64\Lib\site-packages\matplotlib\mpl-data該文件夾下就能看到matplotlibrc配置文件。

1)打開該配置文件,找到下面這行:

#font.serif : Bitstream Vera Serif, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif

然后,將前面的注釋去掉!

2)找中文字體放到matplotlib字體庫中。

在Windows文件夾下:C:\Windows\Fonts\MicrosoftYaHeiUI復制該字體,然后粘貼到C:\Anaconda64\Lib\site-packages\matplotlib\mpl-data\fonts\ttf文件夾,并給它重命名為Vera.ttf。

注明:這一步的作用其實就是將matplotlib中一個默認的字體替換為我們復制過來的中文字體,將這個中文字體命名改為matplotlib中有的字體名。

其實,還有其他方案,但是貌似在我這兒沒成功。

補充

坐標軸的負號正常顯示

#去掉了注釋符號,同時,改為False
axes.unicode_minus : False

舉例

#coding:utf-8
import matplotlib.pyplot as plt
plt.plot((1,2,3),(4,3,-1))
plt.xlabel(u'橫坐標')
plt.ylabel(u'縱坐標')
plt.show()

總結(jié)

以上就是本文關于python matplotlib中文顯示參數(shù)設置解析的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

Python通過matplotlib畫雙層餅圖及環(huán)形圖簡單示例

用matplotlib畫等高線圖詳解

Python實戰(zhàn)小程序利用matplotlib模塊畫圖代碼分享

如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

  • PyTorch搭建LSTM實現(xiàn)多變量多步長時序負荷預測

    PyTorch搭建LSTM實現(xiàn)多變量多步長時序負荷預測

    這篇文章主要為大家介紹了PyTorch搭建LSTM實現(xiàn)多變量多步長時序負荷預測,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python處理缺失數(shù)據(jù)的多種方式

    Python處理缺失數(shù)據(jù)的多種方式

    在數(shù)據(jù)分析和數(shù)據(jù)處理的過程中,缺失數(shù)據(jù)(Missing Data)是一個常見的問題,缺失數(shù)據(jù)的存在可能會影響模型的準確性和預測的可靠性,因此正確處理缺失數(shù)據(jù)是數(shù)據(jù)分析的重要步驟,所以本文給大家介紹了Python處理缺失數(shù)據(jù)的多種方式,需要的朋友可以參考下
    2024-08-08
  • Django shell調(diào)試models輸出的SQL語句方法

    Django shell調(diào)試models輸出的SQL語句方法

    今天小編就為大家分享一篇Django shell調(diào)試models輸出的SQL語句方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 使用PyTorch將文件夾下的圖片分為訓練集和驗證集實例

    使用PyTorch將文件夾下的圖片分為訓練集和驗證集實例

    今天小編就為大家分享一篇使用PyTorch將文件夾下的圖片分為訓練集和驗證集實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python win32 簡單操作方法

    python win32 簡單操作方法

    下面小編就為大家?guī)硪黄猵ython win32 簡單操作方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例

    python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例

    這篇文章主要為大家介紹了python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • python貪吃蛇游戲代碼

    python貪吃蛇游戲代碼

    這篇文章主要為大家詳細介紹了python貪吃蛇游戲代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 淺談Python使用pickle模塊序列化數(shù)據(jù)優(yōu)化代碼的方法

    淺談Python使用pickle模塊序列化數(shù)據(jù)優(yōu)化代碼的方法

    這篇文章主要介紹了淺談Python使用pickle模塊序列化數(shù)據(jù)優(yōu)化代碼的方法,pickle模塊可以對多種Python對象進行序列化和反序列化,序列化稱為pickling,反序列化稱為unpickling,需要的朋友可以參考下
    2023-07-07
  • python利用rsa庫做公鑰解密的方法教程

    python利用rsa庫做公鑰解密的方法教程

    RSA是一種公鑰密碼算法,RSA的密文是對代碼明文的數(shù)字的 E 次方求mod N 的結(jié)果。下面這篇文章主要給大家介紹了關于python利用rsa庫做公鑰解密的方法教程,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2017-12-12
  • Python?Poetrya項目依賴管理安裝使用詳解

    Python?Poetrya項目依賴管理安裝使用詳解

    這篇文章主要為大家介紹了Python?Poetrya項目依賴管理安裝使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11

最新評論

遂平县| 肇州县| 四川省| 呼玛县| 额尔古纳市| 新沂市| 麦盖提县| 调兵山市| 泽普县| 靖边县| 临沧市| 公安县| 丹凤县| 张家港市| 临高县| 五台县| 铜山县| 陆良县| 栾川县| 永平县| 岢岚县| 韩城市| 汪清县| 应城市| 洞头县| 五寨县| 巢湖市| 吉林市| 左贡县| 宁乡县| 饶阳县| 台山市| 伊金霍洛旗| 陇西县| 五河县| 扎囊县| 夏津县| 汉中市| 天祝| 定州市| 民县|