Я пытаюсь создать образ GNUPlot с данными из базы данных, но он показывает только три строки (из $data
, $data2
и $data3
).
Как сделать 4 строки в GNUPlot?
Это мой код:
$p = new GNUPlot();
$data = new PGData('Benzina Standard');
$data2 = new PGData('Motorina Standard');
$data3 = new PGData('Benzina Superoiara');
$data4 = new PGData('Motorina Superoiara');
$query = "SELECT * FROM pretpetrom"; /*Where data1=='$i'*/
$rezultat = $conectare->query($query);
if ($rezultat->num_rows > 0) {
while($row = $rezultat->fetch_assoc()) {
$data->addDataEntry( array($row["DATA"], $row["BENZINA_STANDARD"]) );
$data2->addDataEntry( array($row["DATA"], $row["MOTORINA_STANDARD"]) );
$data3->addDataEntry( array($row["DATA"], $row["BENZINA_SUPERIOARA"]) );
$data4->addDataEntry( array($row["DATA"], $row["MOTORINA_SUPERIOARA"]) );
}
} else {
echo "0 results";
}
$p->setTitle("Plot");
$p->plotData( $data, 'lines', '1:($2)' );
$p->plotData( $data2, 'lines', '1:($2)' );
$p->plotData( $data3, 'lines', '1:($2)' );
$p->plotData( $data4, 'lines', '1:($2)' );