1

我有一个 datlin 折线图,

x = unix timestamps
y = values between 30 and 90

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

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

4

1 回答 1

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();
于 2013-08-26T16:29:02.747 回答