2016-07-06 105 views
0

当使用Jpgrap并设定x轴分至2400jpgraph的x轴刻度在日期(GI)最大值2359不显示数据

$graph->SetScale('intint',0,$max,0,2400); 

然后插入数据,其中格式键是日期(“GI” ),小时分钟

$ydata = array(1820=>5000,1955=>1000,2315=>7500); 
$lineplot=new LinePlot($ydata); 

我没有画任何线条。只有当我使用色板时间(000〜999)时才显示该线。

$ydata = array(154=>5000,587=>1000,768=>7500); 

我错过了什么吗?

回答

0

欧凯找到自己的答案,

$graph->SetScale('intint',0,$max,0,2400); 
$lineplot=new LinePlot($ydata); 

需求是:

$graph->SetScale('intint'); 
$graph->xaxis->SetTickLabels(array_keys($ydata)); 
$lineplot=new LinePlot(array_values($ydata));