高度なグラフで機能させようとしていましたが、必要なものが見つからなかったので、基本的なバージョンを含めて、人々がコメントできるようにします。誰かが私がここでそれを機能させるのを手伝ってくれるなら、私はそこからそれを取ることができます.
これは非常に基本的な折れ線グラフで、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();
?>