1) { $fprot++; } // подсчет числа фальшивых протоколов
}
$Yavka= $Xprotivvsego+$Xzavsego; // число проголосовавших избирателей общей (ЯВКА)
$Yavkaproc=(100*$Yavka/(10000*$N)); // общий процент явки на все избирательные участки
echo "Явка: голосов = ",$Yavka, ", процентов = ",$Yavkaproc, "
";
echo "Всего ЗА: голосов = ",$Xzavsego,", процентов от явки = ",100*$Xzavsego/$Yavka, "
";
echo "Всего ПРОТИВ: голосов = ",$Xprotivvsego, ", процентов от явки = ",100*$Xprotivvsego/$Yavka, "
";
echo "Фальшивых протоколов = ", $fprot, "
";
// Подсчет текущего среднего (сглаживания) графика распределения голосов "ЗА" в зависимости от явки
$isgl=0; // интервал сглаживания
for($i=0;$i<1000-4;$i++) {
$rsgl[$isgl++]=($r[$i]+$r[$i+1]+$r[$i+2]+$r[$i+3]+$r[$i+4]+$r[$i+5])/6;
}
// Конец подсчета
//график количества участков с равным процентом "ЗА" в зависимости от явки
for($x=0;$x<$Width;$x++) {imageline($img,$x,$Height,$x,$Height-$r[$x]*4,$color);}
imagestring($img, 5, 960, 460, "100%", $textcolor);
imagestring($img, 4, 460, 320, "Kol-vo uchastkov s ravnym protsentom ZA v zavisimosti ot yavki", $textcolor);
//график распределения по интервалу N голосов "ЗА"
for($x=0;$x<$Width;$x++) {imageline($img,$x,$Height-400,$x,$Height-$r1[$x]-400,$color);}
imagestring($img, 4, 680, 30, "Raspredeleniya golosov ZA po intervalu N", $textcolor);
// график распределения по интервалу N голосов "ПРОТИВ"
for($x=0;$x<$Width;$x++) {imageline($img,$x,$Height-300,$x,$Height-$r2[$x]-300,$color);}
imagestring($img, 4, 630, 130, "Raspredeleniya golosov PROTIV po intervalu N", $textcolor);
// график раcпределения ЯВКИ по интервалу N с шагом 0,1*N
imagestring($img, 4, 680, 230, "Racpredelenie YAVKI po intervalu N", $textcolor);
for($x=0;$x<$Width;$x++) {imageline($img,$x,$Height-200,$x,$Height-$r3[$x]-200,$color);}
//сглаженный график
for($x=0;$x<$Width-1;$x++) {imageline($img,$x,$Height-$rsgl[$x]*4,$x,$Height-$rsgl[$x+1]*4,$color1);}
$file="11.png";
Imagegif($img,$file );
echo("