<? //Draw box around key in axis colour imagerectangle($img,$conf_width-$conf_padd-1,$conf_padd,$conf_width-$conf_padd-$conf_key_width,$conf_height-$conf_padd-1,$confc_kbox); //Draw key title $temp['Keytitle_X'] = ($conf_width-$conf_padd-1)-($conf_key_width/2)-((strlen($conf_keytitle)*imagefontwidth($conf_font_size))/2); imagestring($img,$conf_font_size,$temp['Keytitle_X'],$conf_padd+$conf_key_padd,$conf_keytitle,$confc_text); //Draw key entries $temp['Key_Yspace'] = ($conf_height-$conf_padd-$conf_padd-imagefontheight($conf_font_size))/($var['Data_ranges']+1); for($a=0;$a<$var['Data_ranges'];$a++) { $temp['Keyentry_Y'] = ($temp['Key_Yspace']*($a+1))+$conf_padd+imagefontheight($conf_font_size); $temp['Keyentry_X'] = $conf_width-$conf_padd-$conf_key_width+$conf_key_padd; imageline($img,$temp['Keyentry_X'],$temp['Keyentry_Y'],$temp['Keyentry_X']+$conf_keybox_width,$temp['Keyentry_Y'],$datac_lcol[$a]); function_imagedrawdot($img,$temp['Keyentry_X']+($conf_keybox_width/2),$temp['Keyentry_Y'],$data_dots[$a],$datac_dcol[$a]); imagestring($img,$conf_font_size,$temp['Keyentry_X']+$conf_keybox_width+$conf_keyboxtext_padd,$temp['Keyentry_Y']-(imagefontheight($conf_font_size)/2),$data_name[$a],$confc_text); } ?>
<? for($a=0;$a<$var['Data_ranges'];$a++) { if($data_simple==0) { $temp['Dot'] = $data_dott[$a]; } else { $temp['Dot'] = $data_defaultdot; } function_imagedrawdot($img,$var['Data_X'][$a],$var['Data_Y'][$a],$temp['Dot'],$datac_dcol[$a]); } ?>
<? for($a=0;$a<$var['Data_ranges'];$a++) { function_imagedrawdot($img,$var['Data_X'][$a][$b],$var['Data_Y'][$a][$b],$data_dots[$a],$datac_dcol[$a]); } ?>