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