Графики рядом с phplot

Я использую phplot. Мне нужно показать каждый график под другим. Я пытаюсь сделать это с помощью $plot->SetPlotAreaPixels() метод, но это работает не правильно.

$data = array(
// plots data
);

$w = 1600; // width
$h = 280; // one graph height$plot = new PHPlot($w, $h * count($data));
$plot->SetPrintImage(0);
// ... more settings ...

$i = 0;
foreach (array_keys($data) as $title) {
$plot->SetPlotAreaPixels(null, $h * $i, null, $h);
$plot->SetDataValues($data[$title]);
$plot->DrawGraph();

$i++;
}$plot->PrintImage();

Но это выглядит странно:

введите описание изображения здесь

Что не так в моем коде?

http://pastebin.com/wejv5cpD

1

Решение

Я заменяю $plot->SetPlotAreaPixels(null, $h * $i, null, $h); в $plot->SetNewPlotAreaPixels($margin_left, $h * $i + $margin_top, $w - $margin_right, $h * ($i + 1) - $margin_bottom); и установить поля. Теперь все отлично работает.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]