web-dev-qa-db-ja.com

Pandas ImportError:プロットにはmatplotlibが必要です

パンダはインストールされたmatplotlibライブラリを認識しません

ここにコードがあります

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()

エラーは

c:\users\xxxxx\appdata\local\programs\python\python36\lib\site-packages\pandas\plotting\_core.py in _raise_if_no_mpl()
     55     # TODO(mpl_converter): remove once converter is explicit
     56     if not _HAS_MPL:
---> 57         raise ImportError("matplotlib is required for plotting.")
     58 
     59    
ImportError: matplotlib is required for plotting.
12
Nishat21

pandasをインストールする前にmatplotlibをインストールすると、再び機能しました。

12
Nishat21

Matplotlibをインストールした後、Pandasを終了し、再起動するだけで済みます。これにより、新規インストールが表示されます。 Pandasを再インストールする必要はありません。

7
Billy Jhon

そのためにmatplotlibをインストールする必要があります。

pythonシェルで次のコマンドを入力して実行し、matplotlibをインストールできます。

python3 -mpip install matplotlib

Anaconda IDEを使用している場合、Condaコマンドプロンプトで次のコマンドを実行できます。

conda install matplotlib

インストールしたら、プログラムを再実行します。

Matplotlibのインストールについては this ページを参照してください。

4

Jupyter Labでも同じエラーが発生しました。解決策は次のとおりです(matplotlibのインストール後):

ツールバーの[Restart the Kernel]ボタンをクリックします。

または

メニュー項目Kernel => Restart Kernel and Run All Cells...を選択し、確認ダイアログでRestartをクリックします

完了

0
themefield