PChart рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд╛рд░реНрдЯ рдмрдирд╛рдПрдВред MySQL рд╕реЗ рдбреЗрдЯрд╛

рд╣реИрдмреНрд░рддрдЪреЗрдЯрд▓реА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ pChart рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд▓реЙрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ (рдмрд╛рдж рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░ рдХреА рд╕рд╛рдЗрдЯ рдкрд░, рдореИрдВрдиреЗ MySQL рдУрд▓реНрдб рдХреЛ рднреА рдкрд╛рдпрд╛) рдпрд╣ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдбреЗрдЯрд╛ рд▓реЗрддрд╛ рд╣реИред рдЗрд╕рдиреЗ рдореЗрд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреБрдирдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдо рдХрдо рд╣реИред

рддреЛ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП:
1. рдкреАрдПрдЪрдкреА-рдореЙрдбреНрдпреВрд▓ рдЬреАрдбреА (рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ)ред
2. pChart 1.27 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕ рдкреВрд░реА рдмрд╛рдд рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рддреБрд░рдВрдд рдЧреНрд░рд╛рдлрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЗ рджреВрдВрдЧрд╛, рдбреЗрдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЖрдИрдбреА рдФрд░ рдЙрд╕рдХреЗ рдСрд░реНрдбрд░ рдХреА рд░рд╛рд╢рд┐ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ред рдиреАрдЪреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЗрдЦреЗрдВред

<? /* Include the pData class */ include 'pChart/pData.class'; include 'pChart/pCache.class'; include 'pChart/pChart.class'; //   $myData = new pData(); /*   MySQL   */ $db = mysql_connect("localhost", "root", "Ld7n\|/fNf"); if ( $db == "" ) { echo " DB Connection error...\r\n"; exit(); } mysql_select_db("dle",$db); $Requete = "SELECT `summa`,`id` FROM `maz_shop_orders`"; $result = mysql_query($Requete,$db); while($row = mysql_fetch_array($result)) { $myData->AddPoint($row["id"],"id"); $myData->AddPoint($row["summa"],"summa"); } //    //   $myData->SetAbsciseLabelSerie("id"); //     // $myData->AddSerie("summa"); //  $myData->SetSerieName( mb_convert_encoding("",'utf-8','windows-1251'), "summa"); //    1000    500 px $graph = new pChart(1000,500); //     $graph->setFontProperties("Fonts/tahoma.ttf",10); //       //  $graph->setGraphArea(85,30,950,400); //   $graph->drawFilledRoundedRectangle(7,7,993,493,5,240, 240,240); //     $graph->drawRoundedRectangle(5,5,995,495,5,230, 230,230); //   $graph->drawGraphArea(255,255,255,TRUE); //    $graph->drawScale($myData->GetData(), $myData->GetDataDescription(), SCALE_NORMAL,150,150,150,true,0,2); //    $graph->drawGrid(4,TRUE,230,230,230,50); //   $graph->drawLineGraph($myData->GetData(), $myData->GetDataDescription()); //     $graph->drawPlotGraph($myData->GetData(), $myData->GetDataDescription(),3,2,255,255,255); //      $graph->setFontProperties("Fonts/tahoma.ttf",10); $graph->drawTextBox(870,450,990,460,"Powered By pChart", 0,250,250,250,ALIGN_CENTER,TRUE,-1,-1,-1,30); $graph->drawTextBox(805,470,990,480,"http://pchart.sourceforge.net", 0,250,250,250,ALIGN_CENTER,TRUE,-1,-1,-1,30); $graph->drawTextBox(15,450,140,460,"Developed By kv4nt", 0,250,250,250,ALIGN_CENTER,TRUE,-1,-1,-1,30); $graph->drawTextBox(10,470,140,480,"http://www.piarcom.com", 0,250,250,250,ALIGN_CENTER,TRUE,-1,-1,-1,30); //  $graph->drawLegend(90,35,$myData->GetDataDescription(),255,255,255); //  $graph->setFontProperties("Fonts/tahoma.ttf",10); $graph->drawTitle(480,22, mb_convert_encoding("", 'utf-8','windows-1251'), 50,50,50,-1,-1,true); //   $graph->Stroke(); /** * @return array */ ?> 


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреНрдпрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ - рдбреАрдмреА рд╣реЛрд╕реНрдЯ
рд░реВрдЯ - рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
Ld7n \ / / fNf - DB рдкрд╛рд╕рд╡рд░реНрдб
maz_shop_orders - рддрд╛рд▓рд┐рдХрд╛
рдЖрдИрдбреА - рд╕реНрдЯреНрд░рд┐рдВрдЧ
рд╕реБрдореНрдорд╛ - рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдЕрдзрд┐рдХ sobsno рдЖрдк рдХреБрдЫ рднреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА:
1. рдЕрдкрдиреЗ рд╕реАрдПрдордПрд╕ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдпрд╛ рдЕрдиреНрдп рдкреГрд╖реНрдареЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
2. рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд╛рд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рддрд╛ рдХреА pChart рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд╡рд╣рд╛рдБ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд рдкрд╛рдПрдВрдЧреЗред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж! рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд╕рд╛рде рдЧреБрдб рд▓рдХ!

рдкрд░рд┐рдгрд╛рдо:
рдЫрд╡рд┐

UPD : рд╕реНрдерд▓рд╛рдХреГрддрд┐

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


All Articles