matplotlib是非常强大的python绘图库,功能与MatLab一样非常全面,其api也与MatLab类似。此文总结一下matplotlib的基本使用方法。
安装:
sudo apt install libfreetype6
sudo apt-get install python-matplotlib(可能安装的低版本)
或
sudo pip install matplotlib(最新版本2.0.0)
_tkinter.TclError: no display name and no $DISPLAY environment variable
import matplotlib
# Force matplotlib to not use any Xwindows backend.
matplotlib.use('Agg')
注意一定要在import matplotlib后立即调用use方法,再import其它matplotlib包
http://stackoverflow.com/questions/2801882/generating-a-png-with-matplotlib-when-display-is-undefined
找不到freetype头文件ft2build.h
$ ls -l /usr/include/freetype2/ft2build.h
-rw-r--r-- 1 root root 2383 Mar 13 17:29 /usr/include/freetype2/ft2build.h
$ freetype-config --cflags
-I/usr/include/freetype2
解决方案:https://github.com/matplotlib/matplotlib/issues/3029/
$ ln -s /usr/include/freetype2/ft2build.h /usr/include/