Php 将标签添加到线形图中的特定数据点
我有一张达特林折线图Php 将标签添加到线形图中的特定数据点,php,jpgraph,Php,Jpgraph,我有一张达特林折线图 x = unix timestamps y = values between 30 and 90 对于特定的时间戳,我想在图中添加一个带有注释的标记, 来解释为什么图表中会出现这样的中断 您能给我指出正确的类或方法吗?您只能将文本框放置在相对于jpgraph中图像尺寸的位置。 看 尝试回调作为替代… 最好是将标签放置在x、y图形坐标处,如下所示: 试试这个: function xyCallback($yval) { global $datax, $idx; r
x = unix timestamps
y = values between 30 and 90
对于特定的时间戳,我想在图中添加一个带有注释的标记,
来解释为什么图表中会出现这样的中断
您能给我指出正确的类或方法吗?您只能将文本框放置在相对于jpgraph中图像尺寸的位置。 看
尝试回调作为替代… 最好是将标签放置在x、y图形坐标处,如下所示: 试试这个:
function xyCallback($yval) {
global $datax, $idx;
return "Your Text String Here" . $youcanalsoaddvars;
}
$graph = new Graph(...);
$graph->SetScale("intlin");
$p1 = new LinePlot($datay,$datax);
$p1->value->SetFormatCallback('xyCallback');
$p1->value->Show();
我拒绝使用globals,但我喜欢回调值的想法。。谢谢你的提示。如果你找到了更好的方法,请告诉我,这样我就可以自己停止使用global了。不知道还能做什么!