シンプルな円グラフをPHPで出力してみる。
とりあえずの条件はこんな感じ
GDでやってみる
GDは自力でもライブラリでも色々ある。
GDの円グラフはこんな感じ
やっぱりきれいじゃない
MagickWandでがんばってみる
ということでMagickWand For PHPでがんばってみる。
DrawArcでできそうかなと思って、使ってみたらこんなことになった。
DrawPathを使ってみる。
- DrawPathMoveToAbsoluteで中央の上に
- DrawPathEllipticArcAbsoluteでArcを描く
- DrawPathLineToAbsoluteで中心へ
できあがったのがこんな感じ
DrawPathを何回かやるとこんな感じの円グラフが描けた
いい感じかな。