欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

完美解決Pycharm中matplotlib畫圖中文亂碼問題

 更新時間:2021年01月11日 09:54:26   作者:_Devil.  
這篇文章主要介紹了完美解決Pycharm中matplotlib畫圖中文亂碼問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Matplotlib
Matplotlib 是Python中類似 MATLAB 的繪圖工具,熟悉 MATLAB 也可以很快的上手 Matplotlib。

這篇文章給大家介紹Pycharm matplotlib畫圖中文亂碼的問題及解決方法,本文給大家介紹的非常詳細,一起看看吧!

我用的MacOs系統(tǒng),不過Windows也大同小異

首先去下載SimHei字體:

https://github.com/StellarCN/scp_zh/blob/master/fonts/SimHei.ttf

然后直接雙擊安裝;

將下載的SimHei.ttf移動到你的matplotlib/mpl-data/fonts/ttf/下,路徑全稱可在Pycharm里使用下面的代碼打印出來,我的是/Library/Python/3.8/site-packages/matplotlib/mpl-data/matplotlibrc/mpl-data/fonts/ttf/

import matplotlib
path = matplotlib.matplotlib_fname()
print(path)

然后去編輯/mpl-data/下的matplotlibrc,修改以下內容(去掉前面的#號,第三行修改為False)

font.family   : sans-serif  
font.sans-serif  : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif 
axes.unicode_minus:False,#作用就是解決負號'-'顯示為方塊的問題

然后去Pycharm或者python終端里面執(zhí)行以下命令

from matplotlib.font_manager import _rebuild
_rebuild()

最后在你要使用matplotlib畫圖的代碼中加入如下兩句

plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號

到此這篇關于完美解決Pycharm中matplotlib畫圖中文亂碼問題的文章就介紹到這了,更多相關Pycharm matplotlib畫圖中文亂碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現矩陣運算的方法代碼實例

    Python實現矩陣運算的方法代碼實例

    這篇文章主要介紹了Python實現矩陣運算的方法代碼實例,想用python實現一個矩陣類,它可以像matlab或者numpy中的矩陣一樣進行運算,生成一個矩陣類Matrix之后,他接收一個二維列表作為輸入,然后將對應的值寫到矩陣對應的位置,需要的朋友可以參考下
    2023-08-08
  • python issubclass 和 isinstance函數

    python issubclass 和 isinstance函數

    這篇文章主要介紹了python issubclass 和 isinstance函數,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • python實現煙花小程序

    python實現煙花小程序

    這篇文章主要為大家詳細介紹了python實現煙花小程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 教你怎么用python爬取愛奇藝熱門電影

    教你怎么用python爬取愛奇藝熱門電影

    突然心血來潮想看看電影,特地整理了這篇文章,文中有非常詳細的代碼示例,對正在學習python爬蟲的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Anconda環(huán)境下Vscode安裝Python的方法詳解

    Anconda環(huán)境下Vscode安裝Python的方法詳解

    anaconda指的是一個開源的Python發(fā)行版本,其包含了conda、Python等180多個科學包及其依賴項。這篇文章主要介紹了Anconda環(huán)境下Vscode安裝Python的方法,需要的朋友可以參考下
    2020-03-03
  • python使用正則搜索字符串或文件中的浮點數代碼實例

    python使用正則搜索字符串或文件中的浮點數代碼實例

    這篇文章主要介紹了python使用正則搜索字符串或文件中的浮點數代碼實例,同時包含一個讀寫到文件功能,需要的朋友可以參考下
    2014-07-07
  • python中pycurl庫的用法實例

    python中pycurl庫的用法實例

    這篇文章主要介紹了python中pycurl庫的用法實例,可實現從指定網址讀取網頁的功能,需要的朋友可以參考下
    2014-09-09
  • 詳解Python函數print用法

    詳解Python函數print用法

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著Python print函數的用法展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python函數必須先定義,后調用說明(函數調用函數例外)

    Python函數必須先定義,后調用說明(函數調用函數例外)

    這篇文章主要介紹了Python函數必須先定義,后調用說明(函數調用函數例外),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python在線運行代碼助手

    Python在線運行代碼助手

    Python代碼運行助手可以讓你在線輸入Python代碼,然后通過本機運行的一個Python腳本來執(zhí)行代碼
    2016-07-07

最新評論