パンダはインストールされた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.
pandasをインストールする前にmatplotlibをインストールすると、再び機能しました。
Matplotlibをインストールした後、Pandasを終了し、再起動するだけで済みます。これにより、新規インストールが表示されます。 Pandasを再インストールする必要はありません。
そのためにmatplotlib
をインストールする必要があります。
pythonシェルで次のコマンドを入力して実行し、matplotlibをインストールできます。
python3 -mpip install matplotlib
Anaconda IDEを使用している場合、Condaコマンドプロンプトで次のコマンドを実行できます。
conda install matplotlib
インストールしたら、プログラムを再実行します。
Matplotlibのインストールについては this ページを参照してください。
Jupyter Labでも同じエラーが発生しました。解決策は次のとおりです(matplotlibのインストール後):
ツールバーの[Restart the Kernel
]ボタンをクリックします。
または
メニュー項目Kernel
=> Restart Kernel and Run All Cells...
を選択し、確認ダイアログでRestart
をクリックします
完了!