title->Set('Matrix layout example'); $graph->title->SetFont(FF_ARIAL,FS_BOLD,14); $mp = array(); $n = 5; for($i=0; $i < $n; ++$i){ $mp[$i] = new MatrixPlot($data); $mp[$i]->colormap->SetMap($i); if( $i < 2 ) $mp[$i]->SetSize(0.35); else $mp[$i]->SetSize(0.21); // We need to make the legend a bit smaller since by // defalt has a ~45% height $mp[$i]->legend->SetModuleSize(15,2); } $hor1 = new LayoutHor(array($mp[0],$mp[1])); $hor2 = new LayoutHor(array($mp[2],$mp[3],$mp[4])); $vert = new LayoutVert(array($hor1,$hor2)); $vert->SetCenterPos(0.45,0.5); $graph->Add($vert); $graph->Stroke(); ?>