Php JPGraph-条形图不显示值

Php JPGraph-条形图不显示值,php,jpgraph,Php,Jpgraph,我使用的是最新版本的JPGraph,我试图修改graph_api文件以显示组条形图上的值。下面是一段代码来显示我的更改(对于那些查看API的人来说,这是在graph_group函数中): 根据API,使用“value->show()”应该显示值。当我加入最后一行时(对于$gbplot),图表不会显示。如果我将其注释掉,图形将显示sans值。我遗漏了什么?显然,这个问题必须处理一个事实,即JPGraph默认情况下不允许覆盖其主题。我发现,通过将主题设置为null,可以进行更广泛的更改。在我看来,这

我使用的是最新版本的JPGraph,我试图修改graph_api文件以显示组条形图上的值。下面是一段代码来显示我的更改(对于那些查看API的人来说,这是在graph_group函数中):


根据API,使用“value->show()”应该显示值。当我加入最后一行时(对于$gbplot),图表不会显示。如果我将其注释掉,图形将显示sans值。我遗漏了什么?

显然,这个问题必须处理一个事实,即JPGraph默认情况下不允许覆盖其主题。我发现,通过将主题设置为null,可以进行更广泛的更改。在我看来,这是一个相当愚蠢的设置,但这就是生活。下面是我的图形定义现在的样子:

$graph = new Graph( $p_graph_width, $p_graph_height );
$graph->SetScale('textlin');
$graph->graph_theme = null;
$graph->SetFrame(false);
“graph_主题”行是新添加的,它为我解决了这个问题。我希望这对其他人将来有所帮助,因为他们的API中没有明确说明这一点。

原因如下: //更改每个绘图设计的方法应在$graph->add($plot)方法之后使用。 //这确实是违反直觉的。但它是有效的

$graph->Add($bplot);
$bplot->value->show();

//感谢:

您不需要使用
$graph->add()
将条形图(或GroupBarPlot)添加到图形中吗?对不起,我没有发布那么远。我将它添加到图表中。我正在更新代码片段以说明这一点。
$graph->Add($bplot);
$bplot->value->show();