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


add label to specific datapoint in linechart

我有一个基准线图,

x = unix timestamps
y = values between 30 and 90

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

你能给我指正确的类或方法吗?

您只能将文本框放置在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();