Pythonでグラフを書く(Windows)
Windows端末で、Pythonを使ってグラフを書くことをめざす。
最終的には、Linuxサーバのリソースデータ(sar、vmstat e.t.c.)をPythonでパースしてグラフ化したい。グラフ化には、Matplotlibを使うのが良さそう。
なので、以下、インストール時のメモ。
準備(インストール)
インストール
- Pythonのインストール
- Numerical Python
- > easy_install numpy
- しかし、エラー発生。Unable to find vcvarsall.bat
- 少し調べたところ、Visual C++ 2008 Express Editionをインストールすればいいらしい。
- exe版:http://go.microsoft.com/?LinkId=9348304
- iso版:http://go.microsoft.com/?LinkId=9348306
- exe版は、インストール後30日以内にユーザ登録が必要。iso版は、登録不要だが、VC++以外も含まれているため、サイズが大きい。
- もろもろ面倒なので、easy_installを利用せず、インストーラを使うことにする。
- 64bit用のインストーラは、Officialでは用意されていないので、以下のサイトから取得する。
- http://www.lfd.uci.edu/~gohlke/pythonlibs/
- numpy-MKL-1.7.1.win-amd64-py2.7.exe
- http://www.lfd.uci.edu/~gohlke/pythonlibs/
- > easy_install numpy
- Matplotlib
- > easy_install matplotlib
- 上記同様のエラーになったため、インストーラを利用する。
- http://matplotlib.org/downloads.html
- matplotlib-1.3.0.win-amd64-py2.7.exe
- > easy_install matplotlib
- dateutil
- > easy_install dateutil
- Pyparsing
- > easy_install pyparsing
使ってみる
以下のサイトあたりから、適当なグラフを書いてみる。
無事にグラフが表示されれば、完了。