安装
<?php
include ("../jpgraph.php"); //必须要引用的文件
include ("../jpgraph_line.php"); //包含曲线图文件
// y 轴数据,以数组形式赋值
$ydata = array(11,3,8,12,5,1,9,13,5,7);
// 创建 Graph 类,350 为宽度,250 长度,auto:表示生成的缓存文件名是该文件的文件名+扩展名(.jpg .png .gif ……)
$graph = new Graph(350,250,"auto");
// 设置刻度类型,x轴刻度可作为文本标注的直线刻度,y轴为直线刻度
$graph->SetScale("textlin");
// 创建坐标类,将y轴数据注入
$lineplot=new LinePlot($ydata);
// y 轴连线设定为蓝色
$lineplot->SetColor("blue");
// 坐标类注入图标类
$graph->Add($lineplot);
// 显示图
$graph->Stroke(); ?>
?<?php
$ydata = array(11,3,8,12,5,1,9,13,5,7);
// x 轴数据,作为 x 轴标注
$xdata = array('2007-3-01','2007-3-03','2007-3-05','2007-3-07','2007-3-09','2007-3-01','2007-3-11','2007-3-13','2007-3-15');
$graph = new Graph(350,150,"auto");
$graph->SetScale("textlin");
// 设置图表大标题
$graph->title->Set(‘Example’);
$lineplot = new LinePlot($ydata);
$graph->Add($lineplot);
// 设置图表灰度四周边距,顺序为左右上下
$graph->img->SetMargin(60,20,20,50);
// 设置输出文件格式为 jpg,缺省为 png
$graph->img->SetImgFormat( "jpeg");
// y 轴坐标描点形状为菱形
$lineplot-> mark->SetType(MARK_DIAMOND );
// 加入 x 轴标注
$graph->xaxis->SetTickLabels($xdata);
// 定位 x 轴标注垂直位置应在最下方
$graph->xaxis->SetPos("min");
// 设置 x 轴标注文字为斜体,粗体,6号小字
$graph->xaxis->SetFont(FF_ARIAL,FS_BOLD,6);
// 设置 x 轴标注文字 45 度倾斜。注:前面 SetFont 必须为 FF_ARIAL
$graph->xaxis->SetLabelAngle(45);
// x 轴刻度间隔为 2
$graph->xaxis->SetTextLabelInterval(2);
// 标题和 y 轴标题字体为标准字体
$graph->title->SetFont(FF_FONT1,FS_BOLD,2);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
// y 轴坐标点连线为蓝色加深加粗
$lineplot->SetColor("blue:0.5");
$lineplot->SetWeight(2);
$graph->yaxis->SetColor("black");
$graph->yaxis->SetWeight(2);
// 阴影效果
$graph->SetShadow();
// 显示图形
$graph->Stroke(); ?>
?