pip3を使ってMatplotlibをインストールする際に下のようなエラーがでて失敗したときの対処方法です。
* The following required packages can not be built: * freetype
libfreetype6-devとpkg-configというパッケージをapを使ってインストールします。
# apt install libfreetype6-dev # apt install pkg-config
そのあとに、pip3を使ってMatplotlibをインストールします。
# pip3 install matplotlib
これでMatplotlibを使えるようになったが、plot時に下のようなエラーがでてplotできないとき
NotImplementedError: Surface.create_for_data: Not Implemented yet.
下のようにcairocffiをインストールするとplotできるようになりました。
# apt install libffi-dev # pip3 install cairocffi