关于jpgrahp坐标设置问题

KYLINLIAO 发布于 2013/02/24 10:26
阅读 331
收藏 0

我想设置X轴的坐标,输入的点数不确定,希望X轴的坐标只显示24个刻度,怎么实现?

贴出源码:

<?php
include("jpgraph/jpgraph.php");
include("jpgraph/jpgraph_line.php");
$datay = array(112,332,130,57,82,69,170,1215,150,71,49,100,39,126,135,326,127,221,129,145,154,223,135,233,112,332,130,57,82,69,170,1215,150,71,49,100,39,126,135,326,127,221,129,145,154,223,135,233); //填充的数据   
$graph = new Graph(400,200);
//$graph->img->SetMargin(35,35,55,25);   
$graph->img->SetAntiAliasing();
$graph->SetScale("textlin");
$graph->SetShadow();
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->SetMarginColor("lightblue");
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->xaxis->SetPos(0.5,0.8);
$graph->yaxis->HideZeroLabel();
$graph->ygrid->SetFill(true,'#EFEFEF@0.5','#BBCCFF@0.5');
$a=array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");//X轴
//$graph->xaxis->SetTickLabels($a);
$graph->xaxis->SetFont(FF_SIMSUN);
$graph->yscale->SetGrace(20);       
$p1 = new LinePlot($datay);
$p1->mark->SetType(0);
$p1->mark->SetFillColor("red");
$p1->mark->SetWidth(4);
$p1->SetColor("blue");
$p1->SetCenter();
$graph->Add($p1);
$graph->Stroke();

 

加载中
返回顶部
顶部