0
A
回答
1
这是我的代码。 db.php用于定义数据库连接 `
require_once("db.php"); //include database connection
require_once("constant.php"); //include database connection
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_line.php');
$default=true;
$filter="";
if(isset($_GET["timelapse"])) $timelapse=$_GET["timelapse"];
else $timelapse=TODAY;
$strQueryString="SELECT Date_Time, DissolvedOxygen as DissolvedOxygen FROM datareading";
//echo $strQueryString;
$strQueryString.= " ORDER BY Date_Time ASC";
$query = mysql_query($strQueryString);
$xdata=array();
$ydata=array();
while($row=mysql_fetch_array($query)){
$date = date_create($row["Date_Time"]);
$xdata[]=date_format($date," h:i a");
$ydata[]=$row["DissolvedOxygen"];
}
//print_r($xdata);
$graph = new Graph(920,500); // Initialize Graph
$graph->SetScale("intlin");
$graph->SetMargin(80,30,40,50);
$graph->SetMarginColor('white');
$graph->SetFrame(false,'blue',3);
//Set Title Attributes
$graph->title->Set("Dissolved Oxygen Level");
$graph->yaxis->SetTitleMargin(50);
$graph->title->SetFont(FF_ARIAL,FS_BOLD,12);
//Set Subtitle Attributes
$graph->subtitle->Set("Last 24 Hours");
$graph->subtitle->SetFont(FF_ARIAL,FS_BOLD,10);
$graph->subtitle->SetColor('black');
//$graph->xaxis->SetLabelAngle(90);
$graph->xaxis->SetTickLabels($xdata);
$graph->xaxis->SetTextLabelInterval(2);
// Use Arial font
$graph->xaxis->SetFont(FF_ARIAL,FS_BOLD,9);
$graph->SetAxisLabelBackground(LABELBKG_XAXIS,'orange','red','lightblue','red');
$graph->yaxis->SetFont(FF_ARIAL,FS_BOLD,9);
$graph->xgrid->Show();
// Create the plot line
$p1 = new LinePlot($ydata);
$p1->value->SetFont(FF_FONT1, FS_BOLD);
$p1->value->SetAlign('center');
//Set y-axis title
$graph->yaxis->title->Set("Dissolved Oxygen (mg/L or ppm)");
$graph->yaxis->SetLabelAlign('right','bottom');
$graph->Add($p1);
//print_r($xdata);
$graph->Stroke();`
相关问题
- 1. 来自mysql数据的多线图c3
- 2. 来自MySQL数据的线图
- 3. JPGraph:不使用xy数据绘制线
- 4. 图片来自MYSQL数据库(PHP,MySql)
- 5. 如何使用来自mysql的数据创建折线图
- 6. matplotlib来自数据帧的线图
- 7. jpgraph:折线图中的显示范围
- 8. 来自MySQL的XML数据
- 9. 来自JSON的数据MYSQL
- 10. Highcharts来自mysql数据库的数据
- 11. JPGraph - PHP的 - MySQL的 - 0值
- 12. 用于实线的JpGraph setWeight
- 13. 数据网格视图不显示来自mysql表的数据
- 14. JPGraph PHP图表
- 15. Highchart线型图MySQL数据
- 16. 如何在mysql数据库中添加JPGraph的标题
- 17. 来自MySql数据库的Google图表列图形
- 18. 将mysql结果导入Jpgraph
- 19. JpGraph图例顺序
- 20. 高斯图与jpgraph
- 21. PHP的JPGRAPH - 省略单个数据点
- 22. 显示来自mysql的新数据
- 23. 显示来自mysql的数据
- 24. 来自现有数据的MySQL外键
- 25. 来自MySQL数据库阵列的ListAdapter
- 26. 使用来自mysql的大量数据
- 27. 来自MS Access的PHP MySQL数据库
- 28. Android - 显示来自MySQL的数据
- 29. 来自mysql数据库的JavaScript变量
- 30. 来自mysql数据库的Echo Datetime
请提供更多详细信息。你已经有了什么代码,你试过了什么? – Andrew 2013-05-13 12:25:34