Я хотел бы сделать что-то подобное с JpGraph:Как установить диапазон min & max в JPGraph и как установить цвета для линий, пересекающих горизонтальную линию?
Я пробовал это, но я получил что-то вроде этого:
Проблемы:
- Первая проблема заключается в том, что я не могу установить мин & max для диапазона на Y-asix. (это иногда работает, и я не знаю почему)
- И я не знаю, как установить цвета для линии, пересекающей горизонтальные линии.
Возможно ли это с помощью JPGraph?
Вот мой код:
<?php
require_once 'jpgraph/jpgraph.php';
require_once 'jpgraph/jpgraph_line.php';
require_once 'jpgraph/jpgraph_plotline.php';
$graph = new Graph(600,300);
$graph->SetMargin(40, 10, 10, 0);
$graph->SetScale("textlin");
$theme_class=new UniversalTheme();
$graph->SetTheme($theme_class);
$sline = new PlotLine(HORIZONTAL,30,'red');
$graph->Add($sline);
$sline = new PlotLine(HORIZONTAL,70,'red');
$graph->Add($sline);
$graph->SetScale('intlin',0,100);
$line = new LinePlot(json_decode(file_get_contents("http://data.brown.sk/data.json",true)));
$line->SetWeight(1);
$line->SetLegend("test");
$graph->Add($line);
$graph->img->SetAntiAliasing(true);
$graph->title->hide();
$graph->xaxis->Hide();
$graph->xgrid->SetLineStyle("solid");
$graph->xgrid->SetColor('#E3E3E3');
$graph->legend->hide();
$graph->Stroke();
?>