blockdiagで組織図

blockdiagで組織図を書こうとしたら、ちょこちょことひっかかるので覚え書き。

Fedora 14(たぶん15も)での手順。最初にpython-pipを入れる。PDFで出力したいなら、python-develとかgccとか依存関係のあるものも。日本語出力するからipa-gothic-fontsあたりを入れる。で、/usr/lib/python2.7/site-packages/sitecustomize.pyに

import.sys
sys.setdefaultencoding('utf-8')

といういつものおまじないを。blockdiagのインストールはeasy_installで。

$ easy_install blockdiag
$ easy_install reportlab

これで準備桶。あとは、実行。

$ blockdiag -T pdf -a -f /usr/share/fonts/ipa-gothic/ipag.ttf test.diag