アットウィキロゴ

gr02

<?php
$handle = fopen("file01.txt", "r");
$n = 1;
while (($csvdata = fgetcsv($handle, 1000, ",")) !== FALSE) {  
    for ($c=0; $c < 3; $c++) {
$data[$n] = $csvdata[$c];
$n = $n +1;      
}
}
fclose($handle);
for ($n=1; $n < 100; $n++) {
$m = 3 * $n;
$kx[$n] = $data[$m];
}
$maxk = -999;
for ($n=1; $n < 100; $n++) {
if ( $kx[$n] > $maxk ) {
$maxk = $kx[$n] ;
}
}
$mink = 999;
for ($n=1; $n < 100; $n++) {
if ( $kx[$n] < $mink ) {
$mink = $kx[$n] ;
}
}
for ($n=1; $n < 100; $n++) {
$ky[$n] = 100+400*($kx[$n]-$mink)/($maxk-$mink);
}
for ($n=1; $n < 100; $n++) {
$ky[$n] = 600 - $ky[$n] ;
}
header("Content-Type: image/png");
$image = imagecreate(600,600);
$black = imagecolorallocate($image,0,0,128);
$yellow = imagecolorallocate($image,255,255,0);
for ($n=1; $n < 99; $n++) {
$x1= 100+4*$n;
$x2= $x1+4;
$y1 = $ky[$n];
$y2 = $ky[$n + 1];
imageline($image,$x1, $y1,$x2,$y2, $yellow);
}
imagepng($image);
imagedestroy($image);
?>
最終更新:2009年04月30日 03:52