1. 程式人生 > >pycharm無法顯示matplotlib繪圖問題

pycharm無法顯示matplotlib繪圖問題

最近開始接觸matplotlib,

1.首先安裝matplotlib庫和其依賴的一些其他庫,例如:numpy,scipy和pandas等

2.開始進行簡單的編碼工作,並在PyCharm中執行,出現如下錯誤:

Traceback (most recent call last):
  File "J:/MyGit/pythonTest/GetTegeather/test06.py", line 4, in <module>
    import matplotlib.pyplot as plt
  File "C:\Users\Administrator\AppData\Local\Programs
\Python\Python36-32\lib\site-packages\matplotlib\pyplot.py", line 115, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\matplotlib\backends\__init__.py", line 62, in pylab_setup [
backend_name], 0) File "J:\software\PyCharm 2017.3.1\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 17, in <module> verbose = matplotlib.verbose AttributeError: module 'matplotlib' has no attribute 'verbose'

解決步驟如下:

前提:

1.匯入正確版本的matplotlib庫

2.程式碼最後呼叫matplotlibku中pyplot.show()方法

3,無其他低階錯誤

解決步驟:

1.在匯入pyplot之前.需要輸入如下步驟:

  import matplotlib as mpl

  mpl.use(‘Agg’)

  import matplotlib.pyplot as plt

  ….

2.此時執行python程式,雖然不報錯,但是並沒有繪圖介面彈出

  在命令號幾面輸入如下命令:

  import matplotlib

  print(matplotlib.get_backend())

  將得到的字串結果替換mlp.use(‘Agg’)中Agg’即可

  例如:我的print(matplotlib.get_backend())結果為TkAgg,替換後為:

  mpl.use(‘TkAgg’)

3.顯示正常

4.至於原因,個人能力有限,無法解釋透徹,

有大神直接更改matplotlibrc檔案中backend的值(backend選項改成你係統的圖形環境),有興趣的自行摸索

相關推薦

pycharm無法顯示matplotlib繪圖問題

最近開始接觸matplotlib, 1.首先安裝matplotlib庫和其依賴的一些其他庫,例如:numpy,scipy和pandas等 2.開始進行簡單的編碼工作,並在PyCharm中執行,出現如下錯誤: Traceback (most recent

解決Pycharm無法顯示matplotlib繪圖問題

最近開始接觸matplotlib, 1.首先安裝matplotlib庫和其依賴的一些其他庫,例如:numpy,scipy和pandas等 2.開始進行簡單的編碼工作,並在PyCharm中執行,出現如下錯誤: Traceback (most recent call last): File "J:/MyGi

Pycharm中使用matplotlib繪圖不能顯示

使用Pycharm中使用matplotlib繪圖時,要想顯示繪圖需要加上matplotlib.pyplot.show()方法。 以下程式碼在Pycharm中執行不會顯示繪圖: import matplotlib.pyplot as plt import numpy as np plt.

PyCharm無法引用matplotlib的問題解決方案

序 筆者今天用PyCharm安裝了一些資料分析的時候比較有用的模組,系統是ubuntu,說實話,ubuntu(linux)在這方面還真是很方便,幾條語句就把這幾個模組下載安裝編譯過了,比於windows裡面還要去官網下載檔案之後用pip的形式簡單了很多,但是對

Python 中,matplotlib繪圖無法顯示中文的問題

face blank pop false nbsp star view start 顯示中文 在python中,默認情況下是無法顯示中文的,如下代碼: [python] view plain copy import matplotlib.pyp

ubuntu下使用matplotlib繪圖無法顯示中文label

int 配置 無法 print windows imp window FQ 一個 原因是字體導致的。大家的做法基本都是搞一個windows上的字體文件(simhei.ttf, 點我fq下載)然後刷新一下緩存文件。 只不過百度搜到第一篇CSDN的博客,寫的很不靠譜(不是所有的

python中,使用matplotlib繪圖時,圖片上文字無法顯示問題。

rom image ans width 文字 bsp png block 出現 在使用python過程中,我們往往需要使用matplotlib進行圖片的繪制,在繪圖過程中,我們有時需要在圖片上進行文字的顯示,在使用過程中,會出現文字無法顯示的問題。如下圖: 遇到上述問題我

Python matplotlib繪圖無法顯示中文的問題

在python中,預設情況下是無法顯示中文的,如下程式碼: import matplotlib.pyplot as plt # 定義文字框和箭頭格式

Pycharm Matplotlib 影象無法顯示問題

在使用Matplotlib繪圖時,在Pycharm中執行無法顯示出影象,而使用Python自帶的IDLE可以正確顯示。 程式碼如下: import numpy as np import matplotlib.pyplot as plt # arti

Python中,matplotlib繪圖無法顯示中文的問題

在python中,預設情況下是無法顯示中文的,如下程式碼:import matplotlib.pyplot as plt # 定義文字框和箭頭格式 decisionNode = dict(boxstyle = "sawtooth", fc = "0.8")

mac matplotlib繪圖顯示中文亂碼問題

例子 from matplotlib.font_manager import FontProperties font = FontProperties(fname='/Library/Fonts/Songti.ttc') plt.title(title,fontproperties=font) plt.yl

解決matplotlib無法顯示中文和負號的問題

1、臨時解決方法: import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei']  #顯示中文 plt.rcParams['axes.unicode_minus']=False #用

matplotlib 畫圖無法顯示中文問題的根源及解決方案

用pandas 或者 matplotlib 畫圖時,遇到中文時會顯示出亂碼 分析其原因,matplotlib 初始化時首先要載入配置檔案,配置檔案的名字叫 matplotlibrc,字型設定也在這個配置檔案中,之所有無法正常顯示中文是因為 matplotlib 預設不支援中文字型,解決的辦

matplotlib顯示中文(顯現中文之後負號無法顯示

只需要在程式碼前加入這樣的兩句話就好了 plt.rcParams['font.sans-serif']=['SimHei'] # 用來正常顯示中文標籤 plt.rcParams['axes.un

Matplotlib繪圖漢字不能正常顯示問題

Python matplotlib繪圖,title、label和legend需要中文顯示,但matplotlib預設不支援中文,中文顯示亂碼。 解決辦法: 1.title、label,採用如下程式碼: #-*- coding: utf-8 -*- fr

python的matplotlib畫圖時無法顯示中文的解決方法

       大家經常會發現使用python的matplotlib畫圖時顯示中文是小方格子,無法顯示出實際的中文,在這裡博主就嘗試了一下下面的這個方法,證明是很有效果的。 上面的程式碼執行後,結果如下:        注意節點處本來應該顯示‘決策節點’和‘葉節點’,但是

Mac中用matplotlib繪圖,中文顯示亂碼

(1)下載微軟雅黑字型 字型新增到matplotlib中,直接複製就可以,路徑參考如下。由於我安裝了pyenv,所以路徑包含了pyenv。 /Users/songrenqing/.pyenv/versions/3.6.3/lib/python3.6/

關於pycharm中使用charts無法顯示圖表的問題(屬於個人粗心問題)

在練習用charts庫對爬取的資料進行資料分析並圖表化時遇到一個問題,無法顯示圖表,如下: 經過重灌charts庫等一頓折騰後,終於發現一個問題,看這裡: def data_gen(type): length = 0 if length <= len(area_index):

Python matplotlib pyplot中title() xlabel() ylabel()無法顯示在中文(方框亂碼)的解決辦法

Python matplotlib包其實是支援unicode的,但是我在實驗中無法正常顯示中文,比如說在pyplot.title()中輸出中文,我試過以下幾種方法均不奏效: pyplot.title('中文') pyplot.title("中文") pyplot.title

python matplotlib 無法顯示中文

預設是不可以顯示中文,會將一箇中文用兩個框框替代。 下載和刪除一致, 在使用的時候, from pylab import mpl mpl.rcParams['font.sans-serif