6

你能帮我如何在 JpGraph 上设置实线的权重吗?

线是用

// Create the first line
$p1 = new LinePlot($datay1);
$p1->SetStyle('solid');
$p1->SetWeight('20');
$p1->SetColor("#6495ED");
$p1->SetLegend('Line 1');
$graph->Add($p1);

使用此代码,线宽为 1。

但是如果线被定义为

$p1->SetStyle('dotted');

...线的粗细是20px。

你能告诉我我在行定义中做错了什么吗?我需要更粗的实线...

先感谢您!

4

2 回答 2

3

我有类似的问题,通过使用 $p1->SetStyle('solid') 将线图添加到图表后解决:

    $p1 = new LinePlot($min_values);
    $graph->Add($p1);
    $p1->SetWeight(3); 
    $p1->SetColor("blue");
    $p1->SetLegend("Minimum Values");
    $p1->SetStyle("solid");
于 2012-02-02T22:22:43.653 回答
0

根据JPGraph 文档

线条将忽略任何宽度,并且只有大约 = 1 的单个线条宽度。使用抗锯齿时无法设置线宽。

所以,只需使用$graph->img->SetAntiAliasing(false);

于 2013-11-05T09:40:57.823 回答