我有一个简单的线条图。...下面使用的代码。 该行看起来不错。每个绘图点上的标记看起来都很好。值显示...但是,该值落后于标记!!!!有没有办法将其放在前面,或将线条/标记发送到后面?
我也尝试过使用自定义的PNG作为标记图标...中间透明的圆环...确实可行,但是您可以看到贯穿标记的线!
谢谢:-)
$p1 = new LinePlot($datay1);
$graph->Add($p1);
$p1->SetWeight(10);
$p1->SetColor("blue");
$p1->SetLegend('Line 12');
$p1->value->SetAlign('center','center');
$p1->value->Show();
$p1->value->SetColor('#000000');
$p1->mark->SetType(MARK_IMG_DIAMOND, 'yellow',1);
$p1->mark->SetFillColor('blue');
$p1->mark->SetColor('blue');
$p1->mark->SetSize(10);
$p1->mark->SetWeight(5);
$p1->SetCenter();
答案 0 :(得分:2)
对于以后遇到任何麻烦的人,虽然我找不到用jpgraph做到这一点的方法,但我发现通过将线形图和气泡图组合起来,可以非常简单地使用CanvasJS。除非您有权获得免费许可或付款,否则图形确实会带有一个小的“试用”水印。
答案 1 :(得分:0)
禁用图形主题会显示值。
// $theme_class = new UniversalTheme;
// $graph->SetTheme($theme_class);
$graph->graph_theme = null;