我有一个 datlin 折线图,
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();