کنترل نمودار در PHP و MySQL با JpGraph

کنترل نمودار

کنترل نمودار

در این قسمت خواهید آموخت که چگونه کنترل نمودار در PHP و MySQL با استفاده از JpGraph داشته باشید. پس با من در این مقاله ی کوتاه و جالب همراه شوید .در ادامه براتون لینک دانلود JpGraph هم قرار دادم و همچنین روش نصب آن نیز به طور کامل در ادامه ی مطلب توضیح داده شده است.

چگونه JpGraph را نصب کنیم ؟

گام اول

ابتدا jpgraph را دانلود نمایید و سپس این فایل را در درایو C خود کپی پیست کنید.

لینک دانلود : http://jpgraph.net/download/

کنترل نمودار

C:\php\pear>

کنترل نمودار

همچنین میتوانید آن را از فایل های الحاقی نیز دانلود کنید.

گام دوم

یک پایگاه داده ی جدید در mysql ایجاد کنید.

کنترل نمودار

گام سوم

سپس یک فایل PHP جدید بنام (lin.php) ایجاد کنید.

کد در زیر نمایش داده شده است :

<?php  
require_once('jpgraph/jpgraph.php');  
require_once('jpgraph/jpgraph_line.php');  
require_once('jpgraph/jpgraph_bar.php');  
$x_axis = array();  
$y_axis = array();  
$i      = 0;  
$con    = mysqli_connect("localhost", "root", "", "test");  
// Check connection  
if (mysqli_connect_errno()) {  
echo "Failed to connect to MySQL: " . mysqli_connect_error();  
}  
$result = mysqli_query($con, "SELECT * FROM tbl_grp");  
while ($row = mysqli_fetch_array($result)) {  
$x_axis[$i] = $row["exam_no"];  
$y_axis[$i] = $row["mrk"];  
$i++;  
}  
mysqli_close($con);  
$width  = 600;  
$height = 200;  
$graph  = new Graph($width, $height);  
$graph->SetScale('textint');  
$graph->title->Set('My Example');  
$graph->xaxis->title->Set('(year)');  
$graph->xaxis->SetTickLabels($x_axis);  
$graph->yaxis->title->Set('(# example)');  
$barplot = new BarPlot($y_axis);  
$graph->Add($barplot);  
$graph->Stroke();  
?>

مرورگر خود را باز کنید و تماشا کنید :

کنترل نمودار

با تشکر بابت وقتی که برای خواندن این مقاله گذاشتید

امیدوارم برایتان مفید واقع شود.


داریوش فرخی

داریوش فرخی هستم از سال 92 شروع به یادگیری برنامه نویسی و از سال 93 در بخش برنامه نویسی و تولید محتوای سایت mspsoft.com مشغول هستم. فعالیتم نیز بیشتر در زمینه های برنامه نویسی با سی شارپ و asp.net بوده است. اوقات فراغتم را هم غالبا با تماشای فیلم یا بازی های کامپیوتری پر میکنم .

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    milad پاسخ

    سلام
    میخواستم در یک صفحه 3 نمودار رو نمایش بدم از طریق jpgragh. لطفا در مورد نحوه تغییر کد راهنمایی کنید؟؟؟؟