$plot->setYMax($qty_max); $grp->add($plot); if (isset($val_ret)) { $plot = new BarPlot($val_ret, 2, 2, 0); $plot->setBarColor(make_color('ret_color', 'FFEEEE')); $plot->setBarSize($bw); $plot->setYAxis(PLOT_RIGHT); $plot->setYMin($qty_min); $plot->setYMax($qty_max); $grp->add($plot); } $plot = new BarPlot($val_retprv, 1, 2, 0); $plot->setBarColor(make_color('retprv_color', 'FFFAFA')); $plot->setBarSize($bw); $plot->setYAxis(PLOT_RIGHT); $plot->setYMin($qty_min); $plot->setYMax($qty_max); $grp->add($plot); if ($val_prv) { foreach ($val_prv as $k => $v) { $xkeys[$k] = $k + 0.5; } //for ($i=0;isset($val_prv[$i]);$i++) $xkeys[$i]=$i+.5; $plot = new ScatterPlot(array_values($val_prv), array_values($xkeys)); $plot->link(TRUE, make_color('prv_color', '40FFFF')); $plot->mark->setSize(make_num('prv_mark', 10)); $plot->mark->setFill(make_color('prv_markcolor', 'F0F0F0')); $plot->setThickness(make_num('prv_thick', 5)); $plot->setYAxis(PLOT_LEFT); $plot->setYMin($min); $plot->setYMax($max);