Stworzyłem wykres danych pobieranych z bazy danych.
Wykres tworzyłem wg instrukcji z jakiegoś kursu. Korzystałem z dwóch plików (głównego kodu i tworzącego wykres), żeby dane binarne nie kłóciły się z tekstowymi.
W osi OX powinny znajdować się dokładne dane pomiarów, natomiast zostaje przedstawiony w takiej właśnie postaci.
Oto kod programu i wykres:
Kod:
<?php $url="localhost"; $uzyt="root"; $haslo="krasnal"; $b_danych="sys_pomiar"; $query = "SELECT * FROM main WHERE id_licznik=1"; $wartosc = 0; $i=0; { $i++; } $example_data = $data; ?> <img src="index5.php" border="0" />
Oraz plik tworzący wykres:
<?php //Include the code include('phplot.php'); //Define the object $graph =& new PHPlot(800,600); $url="localhost"; $uzyt="root"; $haslo="krasnal"; $b_danych="sys_pomiar"; $query = "SELECT * FROM main"; $wartosc = 0; $i=0; { $i++; } $graph->SetPlotType("bars"); $graph->SetDataType('text-data'); $graph -> SetDataValues($data); $graph -> DrawGraph(); ?>
Powstaje mi wykres:

Nie wiem dlaczego data zostaje zmieniona. Poprawny format to rrrr-mm-dd gg-mm-ss.