1

我试图让它与一个高级图表一起工作,但由于我找不到我需要的东西,我只打算包含一个基本版本,所以 ppl 可以对此发表评论。如果有人可以帮助我让它在这里工作,我可以从那里拿走它。

它是一个非常基本的折线图,我在 40 y 轴上放置了一条水平线

我所追求的是一条从 (0,0) 开始并始终指向 40 的线。让我试着说一下更好的说法,我不知道数组会有多长时间,它将来自数据库。所以我希望这条线随着另一个数组的增长而扩大并保持指向 40。

我附上了一张图片来说明我的意思。很抱歉我犯的错误英语不是我的第一语言。

感谢您提供的任何帮助。

干杯

编码:

<?php // content="text/plain; charset=utf-8"
require_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_line.php');
require_once ("jpgraph/jpgraph_plotline.php");

$datay1 = array(10,15,8,25,34,55);

// Setup the graph
$graph = new Graph(640,480);
$graph->SetScale("textlin");

$theme_class=new UniversalTheme;

$graph->SetTheme($theme_class);
$graph->img->SetAntiAliasing(false);
$graph->title->Set('Filled Y-grid');
$graph->SetBox(false);

$graph->img->SetAntiAliasing();

$graph->yaxis->HideZeroLabel();
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);

$graph->xgrid->Show();
$graph->xgrid->SetLineStyle("solid");
$graph->xaxis->SetTickLabels(array('A','B','C','D'));
$graph->xgrid->SetColor('#E3E3E3');

$graph->AddLine(new PlotLine(HORIZONTAL,40,"black",1)); 

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


$graph->legend->SetFrameWeight(1);

// Output line
$graph->Stroke();

?>

http://www.gratisimage.dk/image-1929_5103E42C.jpg

4

0 回答 0