Php 如何在JPGraph中显示0数据的基线?

Php 如何在JPGraph中显示0数据的基线?,php,jpgraph,Php,Jpgraph,我正在为可能包含null或0作为数据元素的一组数据绘制条形图 例如:[30,12,30,60,30,12,30,0,30,12,30,60,] 但是使用JPGraph,我得到的输出是 我在找这样的东西 如img-2所示,对于图D,数据值为0。但单线显示为基线/基准表示 编辑:下面是代码 require_once('jpgraph/src/jpgraph.php'); require_once('jpgraph/src/jpgraph_bar.php'); //create the graph

我正在为可能包含
null
0
作为数据元素的一组数据绘制条形图

例如:
[30,12,30,60,30,12,30,0,30,12,30,60,]

但是使用JPGraph,我得到的输出是

我在找这样的东西

如img-2所示,对于图D,数据值为0。但单线显示为基线/基准表示

编辑:下面是代码

require_once('jpgraph/src/jpgraph.php');
require_once('jpgraph/src/jpgraph_bar.php');
//create the graph
$graph = new Graph(512,256); //set the width and the height
$graph->SetScale("textlin"); //set the scale of the graph

$graph->img->SetMargin(40,30,40,40);

$graph->xaxis->SetTickLabels(["Sept  ","Oct  ","Nov  ","Dec  ","Jan  ","Feb  ","March  ","April  ","May  ","June  ","July  ","Aug  ","Sept  ","Oct  "]);
$graph->xaxis->scale->ticks->Set(100,5);

$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);


$data=array(30,12,30,60,30,12,30,0,30,12,30,60,); //prepare the data

// Create the bar plots and add it to the graph
$barplot = new BarPlot($data);
$graph->Add($barplot);

$path = $graph->Stroke();
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data); 

请回答您的问题,并将用于创建这些图形的代码与示例数据一起包含在内,以便其他人可以尝试并尝试提供帮助。@Dave,我已用代码更新了问题。如果您可以修改数据并将任何零值更改为0.5,它们将显示在绘图上,而不会更改任何其他内容。这将导致一个非常小但可见的零值条。不,这没有帮助。如果只有少数数据是3digit,则不会绘制以下1个数据。请回答您的问题,并将您用于创建这些图形的代码与示例数据一起包含在内,以便其他人可以尝试并尝试提供帮助。@Dave,我已经用代码更新了这个问题。如果你可以修改你的数据并将任何零值更改为0.5,它们将显示在你的绘图上,而不会更改任何其他内容。这将导致一个非常小但可见的零值条。不,这没有帮助。如果只有少量数据为3digit,则不会绘制低于1的数据。