有没有办法为jpgraph指定所有x轴值。经过大量的研究,我发现只有一种方法可以指定刻度范围或最小值和最大值。我有为x轴传递的离散值,例如过去24小时(下午3点,下午4点,下午5点......下午2点)。
以下是自动将x轴缩放为0,1,2..24。
的现有代码$graph = new Graph(400,200);
$graph->SetScale('textlin');
$graph->SetShadow();
$graph->img->SetMargin(40,30,40,40);
$bplot = new BarPlot($datay);
$graph->Add($bplot);
$txt=new Text($text);
$txt->SetPos(0,20);
$txt->SetColor('darkred');
$txt->SetFont(FF_FONT2,FS_BOLD);
$graph->AddText($txt);
$graph->title->Set($name);
$graph->xaxis->title->Set("Last 24 Hours");
$graph->yaxis->title->Set("Ticket Count");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->Stroke();
答案 0 :(得分:1)
为了快速回答,这是我找到的
$graph->xaxis->SetTickLabels(array(1,2,3,4);