aaikmyz's diary

聴いた音楽とか見た映画とか行った美術館とかを記録しておきたい。

perlで図形描画

perlで図形を描画するにはGDというモジュールを使う。

cpanm GD

これだけでできればよかったんだけど、libgdというライブラリがないとかなんとかでエラーが出た。
調べたらgd-develを入れればよさそう( http://nloggg.blogspot.jp/2010/02/perl.html )。
rpm形式で配布されてた( http://rpmfind.net/linux/rpm2html/search.php?query=gd-devel )けど、この形式のファイルを管理者権限なしでインストールする方法がわからなかったので、管理者の方に

yum install gd-devel

でインストールしてもらった。改めて

cpanm GD

で完了。
実際の図形描画はGD::Simpleを使うと楽そう。

棒グラフや散布図などグラフを描くときはGD::Graphを使う。これはGDとは別にインストールする必要がある。
http://www.gadgety.net/shin/tips/unix/perl-gd.html
が詳しい。