sizeWindow ( $leftMargin, $topMargin, $image1Width - $rightMargin, $image1Height - $bottomMargin ); // Draw border around graph area. //--------------------------------------------------------------------------- // //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- // //--------------------------------------------------------------------------- function plotRectangleRange1($scaleFrom,$scaleTo,$xFrom,$xTo, $color) { global $plot; global $image1Width; global $leftMargin; global $rightMargin; global $image1Height; global $topMargin; global $bottomMargin; global $image1; $plot->resetData(); $frameWidth = $image1Width - $leftMargin - $rightMargin; $scaleCounter = $frameWidth/($scaleTo-$scaleFrom); if ($color == 'green_value') $rgb = imagecolorallocatealpha($image1, 0, 255, 0, 100); else if ($color == 'yellow_value') $rgb = imagecolorallocatealpha($image1, 255, 255, 0, 100); else if ($color == 'red_value') $rgb = imagecolorallocatealpha($image1, 255, 0, 0, 100); if ($leftMargin+$xTo*$scaleCounter > $image1Width-$rightMargin) $val=$image1Width-$rightMargin; else $val=$leftMargin+$xTo*$scaleCounter; imagefilledrectangle($image1, $leftMargin+$xFrom*$scaleCounter, $topMargin, $val, $image1Height-$bottomMargin, $rgb); } function plotCircleRange1($scaleXFrom,$scaleXTo,$scaleYFrom,$scaleYTo,$xParam,$yParam) { global $plot; global $image1Width; global $leftMargin; global $rightMargin; global $image1Height; global $topMargin; global $bottomMargin; global $image1; $plot->resetData(); $frameWidth = $image1Width - $leftMargin - $rightMargin; $frameHeight = $image1Height - $topMargin - $bottomMargin; $scaleXCounter = $frameWidth/($scaleXTo-$scaleXFrom); $scaleYCounter = $frameHeight/($scaleYTo-$scaleYFrom); if ($leftMargin+$xParam*$scaleXCounter > $image1Width-$rightMargin) $valX=$image1Width-$rightMargin; else $valX=$leftMargin+$xParam*$scaleXCounter; $valY=($image1Height-$bottomMargin)-$yParam*$scaleYCounter; //$grey = imagecolorallocatealpha($image1, 150, 150, 150, 100); $black = imagecolorallocate( $image1 , 0 , 0 , 0 ); imagefilledellipse($image1, $valX, $valY, 10, 10, $black); } ?>