1

高度なグラフで機能させようとしていましたが、必要なものが見つからなかったので、基本的なバージョンを含めて、人々がコメントできるようにします。誰かが私がここでそれを機能させるのを手伝ってくれるなら、私はそこからそれを取ることができます.

これは非常に基本的な折れ線グラフで、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