NumPy、pandas、Matplotlib などのライブラリは組み合わせて使用することの多いライブラリで、それぞれ下記のような特徴を持っています。
pd.DataFrame.plot()
がラッパーとして提供されています。Python 3.4 以降はパッケージ管理のための pip
コマンドが標準で搭載されているのでこれを使って NumPy と pandas と Matplotlib をインストールするのがお手軽です。
まずは、pip コマンド自体を最新にアップグレードします。
$ pip install --upgrade pip
引き続き、NumPy と Matplotlib のインストールを行います。
$ pip install numpy
$ pip install pandas
$ pip install matplotlib
これで、import numpy
、import pandas
、import matplotlib
といった感じでインポートできるようになります。
import matplotlib.pyplot
などを実行したときに、下記のように tkinter
モジュールが足りないというエラーが出ることがあります。
ImportError: No module named 'tkinter'
tkinter
は GUI ライブラリの Tk を Python から利用できるようにしたモジュールです。
Tk 自体はもはや時代遅れの GUI ライブラリですが、matplotlib
ではまだ Tk を使用しているので、tkinter
のインストールが必要です。
Linux の場合は、python3-tk
パッケージを導入すれば、Python 内で tkinter
モジュールをインポートできるようになります。
sudo apt-get install python3-tk
Windows の場合は、Python のインストーラ を実行して、 “tcl/tk and IDLE” という項目にチェックをいれてインストールしてください。
各ライブラリを import
するときは、下記のように略称を定義して使用するのが慣例ととなっています。
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd