|
|
|
ช่วยดูโค้ดการแสดงกราฟเป็นภาษาไทยครับ ขอบคุณครับ |
|
|
|
|
|
|
|
ช่วยดูโค้ดการแสดงกราฟเป็นภาษาไทยครับ ขอบคุณครับ
ถ้านำค่าจากฐานข้อมูลมาแสดงบนกราฟCode (PHP)
$SQL="SELECT * FROM regis";
$sqlquery=mysql_db_query($dbname,$SQL);
$num_rows =mysql_num_rows($sqlquery);
$i=0;
while($row=mysql_fetch_array($sqlquery))
{
$xdata[$i]=$row["run"];
$ydata[$i]=$row["value"];
$i++;
}
$r=$xdata;
$s=$ydata;
แทนค่าแบบนี้ถูกต้องไหมครับ
Code (PHP)
<?php
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_line.php');
$r= array(20,7,16,46);
$s= array(6,20,10,22);
$graph = new Graph(800,600);
$graph->SetScale("textlin");
$theme_class= new UniversalTheme;
$graph->SetTheme($theme_class);
$graph->title->Set('Background Image');
$graph->SetBox(false);
$graph->yaxis->HideZeroLabel();
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);
$graph->xaxis->title->SetFont(FF_ANGSA,FS_NORMAL,30);
$graph->xaxis->SetTickLabels(array('วิ่ง 50 เมตร','กระโดดไกล','ลุกนั่ง','วิ่ง 600 เมตร'));
$graph->ygrid->SetFill(false);
$p1 = new LinePlot($r);
$graph->Add($p1);
$p2 = new LinePlot($s);
$graph->Add($p2);
$p1->SetColor("#55bbdd");
$p1->SetLegend('Line 1');
$p1->mark->SetType(MARK_FILLEDCIRCLE,'',1.0);
$p1->mark->SetColor('#55bbdd');
$p1->mark->SetFillColor('#55bbdd');
$p1->SetCenter();
$p2->SetColor("#aaaaaa");
$p2->SetLegend('Line 2');
$p2->mark->SetType(MARK_UTRIANGLE,'',1.0);
$p2->mark->SetColor('#aaaaaa');
$p2->mark->SetFillColor('#aaaaaa');
$p2->value->SetMargin(14);
$p2->SetCenter();
$graph->legend->SetFrameWeight(1);
$graph->legend->SetColor('#4E4E4E','#00A78A');
$graph->legend->SetMarkAbsSize(8);
$graph->Stroke();
?>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2017-05-02 16:24:36
|
|
|
|
|
Date :
2017-05-02 16:23:36 |
By :
mininova |
View :
1129 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://web-programming-bookmark.blogspot.com/2010/10/jpgraph.html
แสดงตัว object ที่สามารถ set font ได้ครับ
( ข้างในมีหลาย object ไม่รู้ตัวไหนเหมือนกัน ลอง echo ดูแล้ว setให้ครบครับ )
|
|
|
|
|
Date :
2017-05-02 19:26:34 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|