JPGraph linebar可以做到吗?

时间:2013-01-26 14:33:11

标签: jpgraph

我试图让它与高级图形一起工作,但由于我无法找到我需要的东西,我只是要包含一个基本版本,所以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

0 个答案:

没有答案