pChart - PHP рдореЗрдВ рдЧреНрд░рд╛рдлрд╝ рдФрд░ рдЪрд╛рд░реНрдЯ рдмрдирд╛рдПрдБред рдЕрднреНрдпрд╛рд╕

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!
" PChart - PHP рдореЗрдВ рдЪрд┐рддреНрд░ рдФрд░ рдЖрд░реЗрдЦ рдХрд╛ рдирд┐рд░реНрдорд╛рдг " рд▓реЗрдЦ рд╕реЗ рдЯрд┐рдк рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореБрдЭреЗ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЙрджрд╛рд╣рд░рдг, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рд╣реИред

рд╕рд╛рдЬрд┐рд╢ рд░рдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдврд╛рдВрдЪреЗ рд╣реИрдВред рд╡рд╣рд╛рдБ рдЕрдЪреНрдЫреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣рд╛рдБ рдЕрдЪреНрдЫреЗ рдореБрдХреНрдд рд╡рд╛рд▓реЗ рд╣реЛрддреЗ рд╣реИрдВред PChart рдореБрдЭреЗ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рддреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдПред
pChart рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдкрдиреЗ рд╕рд░рдгреА рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдПрдХ рдЧреНрд░рд╛рдл рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд┐рддреНрд░ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдЗрд╕реЗ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред рдлрд┐рд░ рдЖрдкрдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЗрд╕ рдЪрд┐рддреНрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
<head> 
 <?php /* Include all the classes pChart*/ include("class/pDraw.class.php"); include("class/pImage.class.php"); include("class/pData.class.php"); ?> 
 </head> 
 <?php $myData = new pData(); //     ,  . while (list($dt,$sum) = mysql_fetch_row($result)) { /*     */ $myData->addPoints($sum,"Total"); $myData->addPoints($dt,"Labels"); }; $unique = date("Ymd_H.i"); $gsFilename_Traffic = "traffic_".$unique.".png"; $myData->setSerieDescription("Labels","Days"); $myData->setAbscissa("Labels"); $myData->setAxisUnit(0," KB"); $serieSettings = array("R"=>229,"G"=>11,"B"=>11,"Alpha"=>100); $myData->setPalette("Total",$serieSettings); $myPicture = new pImage(1250,400,$myData); // <--   $myPicture->setFontProperties(array("FontName"=>"fonts/tahoma.ttf","FontSize"=>8)); $myPicture->setGraphArea(50,20,1230,380); // <--     $myPicture->drawScale(); $myPicture->drawBestFit(array("Alpha"=>40)); // <--   $myPicture->drawLineChart(); $myPicture->drawPlotChart(array("DisplayValues"=>FALSE,"PlotBorder"=>TRUE,"BorderSize"=>0,"Surrounding"=>-60,"BorderAlpha"=>50)); // <--    $myPicture->drawLegend(700,10,array("Style"=>LEGEND_NOBORDER,"Mode"=>LEGEND_HORIZONTAL));// <--   $myPicture->Render("pChartPic\\".$gsFilename_Traffic); ?> 
 <br /><h3></h3> <br /><IMG SRC="pChartPic/ 
 <?php echo $gsFilename_Traffic; ?> 
 " /> 

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдЙрджрд╛рд╣рд░рдг рд╢реБрд░реБрдЖрддреА (рдФрд░ рд╢рд╛рдпрдж рди рдХреЗрд╡рд▓) рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг, рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВред рдЕрдХреНрд╕рд░ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ, рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЖрдк рд╕реБрдВрджрд░ рдЪреАрдЬреЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред


Source: https://habr.com/ru/post/In205532/


All Articles