if ($curr>$to) {
- $cachefilename='meteo.'.$sensor.'.'.$param.'.'.$from.'-'.$to.'.'.$img_format;
+ $cachefilename='meteo.'.$sensor.'.'.$param.'.'.$to_unit.'.'.$from.'-'.$to.'.'.$img_format;
}
$total_weight=0;
$sum=0;
- $maxdelta = 900;
+ $maxdelta = 1800;
for ($j = $i; $j < count($xdata); ++$j) {
// Create the graph
$g->graph_theme = null;
- //$g->img->SetAntiAliasing();
+ $g->img->SetAntiAliasing();
- // We need a linlin scale since we provide both
- // x and y coordinates for the data points.
+ // We need a datlin scale since we provide both
+ // x and y coordinates for the data points, but x is unix timestamp.
$g->SetScale('datlin');
$g->xaxis->SetLabelAngle(90);
$g->xaxis->SetPos("min");
+ $g->xaxis->scale->SetTimeAlign( HOURADJ_1 );
// We use a scatterplot to illustrate the original
// contro points.
$g->title->SetFont(FF_DV_SANSSERIF,FS_BOLD,12);
$g->SetMarginColor('silver');
+ $g->xgrid->Show();
+ $g->xgrid->SetLineStyle('dotted');
+ $g->ygrid->Show();
+ $g->ygrid->SetLineStyle('dotted');
+
// Add the plots to the graph and stroke
$g->Stroke();