将标签添加到折线图中的特定数据点

时间:2013-08-01 08:55:06

标签: php jpgraph

我有一个datlin折线图,

x = unix timestamps
y = values between 30 and 90

对于特定的时间戳,我想在图表中添加带注释的标记, 解释为什么图中有这样的中断。

你能指点我正确的班级或方法吗?

1 个答案:

答案 0 :(得分:0)

您只能将文本框放在相对于jpgraph中图像尺寸的位置。

请参阅http://jpgraph.net/download/manuals/classref/Text.html


尝试回拨作为替代方案......

您可以做的最好的事情是将标签放在x,y图形坐标处,如下所示:

http://artfuladvection.com/resource/img/plotT2.png

试试这个:

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();