Image_Graphネタ
phpのPEAR Image_Graphの話。
グラフをまとめるとき。こんな風に使う。
$dataset = array(&$set1, &$set2);
$plot =& $plotarea->addNew('bar', array($dataset));
$plot->setBarWidth(30,'px');
$plot->setLineColor('white@0.5');
$fill_array =& Image_Graph::factory('Image_Graph_Fill_Array');
$fill_array->addColor('blue');
$fill_array->addColor('limegreen');
$plot->setFillStyle($fill_array);
二つのスケールを使いたいとき。二つ目にはIMAGE_GRAPH_AXIS_Y_SECONDARYを指定する。
$plot2 =& $plotarea->addNew('line', array(&$dataset), IMAGE_GRAPH_AXIS_Y_SECONDARY);
メモリの最大値を指定するとき。ソースを追っていないので、なぜIMAGE_GRAPH_AXIS_Y_SECONDARYのほうには使えないかわからない。。。
$axis_y =& $plotarea->getAxis(IMAGE_GRAPH_AXIS_Y);
$axis_y->forceMaximum(16.0);