|
|
|
สอบถามการสร้างกราฟเส้นจาก jpgraph ครับ เรื่องการกำหนดแกน X ครับ |
|
|
|
|
|
|
|
คือว่า ผมต้องการจะสร้างกราฟเส้น จาก Jpgraph ครับ โดยที่ผมต้องการให้แกน X มีค่า เป็นเวลา ตั้งแต่ 01:00 ถึง 24:00 โดยที่แสดงค่าเป็น แบบนี้นะครับ 01:00,02:00,03:00 ไปจนถึง 24:00 ครับ แต่ว่า ค่าแกน Y ที่จะนำมาสร้างกราฟเส้นเอามาจาก การติดต่อฐานข้อมูล MySQL เพียงแค่วันล่ะสองครั้ง ครั้งล่ะ 1 ค่า อย่างเช่น ตอน 8:00 กับตอน 15:00 เท่านั้นครับ เราจะสามารกำหนดขอบเขตของแกน X ได้ให้่แสดงแค่ 01:00 ถึง 24:00 ได้อย่างไรครับ เพราะตอนรันคำสั่งไปแล้ว ค่าแกน YและแกนX จะถูกกำหนดช่วงขึ้นมาโดยอัตโนมัติเองเลยครับ แต่ ผมต้องการให้เฉพาะแกน X แสดงค่าเป็นช่วงเวลาที่ผมกำหนดครับ ขอบคุณครับ
เพิ่งจะเริ่มศึกษาเลยยังไม่ค่อยเข้าใจเท่าไรครับ รบกวนด้วยนะครับ ขอบคุณอีกทีครับ
อันนี้เป็น Code ที่ลองทำครับ
Code (PHP)
<?php
include ("C:\AppServ\www\project\jpgraph-3.5.0b1\src\jpgraph.php");
include ("C:\AppServ\www\project\jpgraph-3.5.0b1\src\jpgraph_line.php");
//$g = new Graph(800, 300,"auto",60);
$g = new Graph(1200, 450);
$g ->title ->Set("Today Temp");
$g -> SetScale("textint");
$labels = array("01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00", "10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00","24:00");
$g -> xaxis -> SetTickLabels($labels);
$g->xaxis->SetLabelAngle (45);
// ติดต่อ ฐานข้อมูล เลือกข้อมูลขึ้นมาเพื่อแสดงกราฟ
$objConnect = mysql_connect("localhost","root","123456") or die("Error Connect to Database");
$objDB = mysql_select_db("test");
$strSQL = "SELECT * FROM uploadfile3;";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
// เตรียมข้อมุลที่จะแสดง เพื่อสร้างกราฟ
$datay=array();
while($objResult = mysql_fetch_array($objQuery))
{
$datay[] = $objResult["ph"];
}
//$data = array();
$line = new LinePlot($datay);
$line->value->Show();
$g->Add($line);
$g->Stroke();
?>
Tag : PHP
|
|
|
|
|
|
Date :
2012-01-07 17:51:23 |
By :
BOY |
View :
2539 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้จะช่วยยังไงครับ ว่าแต่การ include แบบนี้ผิดน่ะครับ
Code (PHP)
include ("C:\AppServ\www\project\jpgraph-3.5.0b1\src\jpgraph.php");
include ("C:\AppServ\www\project\jpgraph-3.5.0b1\src\jpgraph_line.php");
|
|
|
|
|
Date :
2012-01-08 07:37:01 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคถณมากครับ
|
|
|
|
|
Date :
2012-01-09 01:30:34 |
By :
BOY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆ อีกครั้งครับ
เมื้อกี้ พิมพ์ผิด เบลอๆ ไปนิดครับผม
|
|
|
|
|
Date :
2012-01-09 01:35:43 |
By :
BOY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|