Modifica scale grafici

This commit is contained in:
cmaffio
2016-03-24 16:30:41 +01:00
parent d1a974172e
commit ffbe31effc

View File

@@ -18,32 +18,37 @@ switch ($tempo) {
case 'HOUR': case 'HOUR':
$gruppo = "MINUTE"; $gruppo = "MINUTE";
$format1 = "%d%H%i"; $format1 = "%d%H%i";
$format2 = "%i"; $format2 = "%H:%i";
$limit = 59; $limit = 59;
$interval = 5;
break; break;
case 'DAY': case 'DAY':
$gruppo = "HOUR"; $gruppo = "HOUR";
$format1 = "%m%d%H"; $format1 = "%m%d%H";
$format2 = "%H"; $format2 = "%H";
$limit = 23; $limit = 23;
$interval = 1;
break; break;
case 'WEEK': case 'WEEK':
$gruppo = "DAY"; $gruppo = "DAY";
$format1 = "%m%d"; $format1 = "%m%d";
$format2= "%d.%m"; $format2= "%d.%m";
$limit = 7; $limit = 7;
$interval = 1;
break; break;
case 'MONTH': case 'MONTH':
$gruppo = "DAY"; $gruppo = "DAY";
$format1 = "%m%d"; $format1 = "%m%d";
$format2= "%d.%m"; $format2= "%d.%m";
$limit = 30; $limit = 30;
$interval = 2;
break; break;
case 'YEAR': case 'YEAR':
$gruppo = "MONTH"; $gruppo = "MONTH";
$format1 = "%Y%m"; $format1 = "%Y%m";
$format2= "%b"; $format2= "%b";
$limit = 12; $limit = 12;
$interval = 1;
break; break;
} }
@@ -113,6 +118,7 @@ $g->SetMargin(80,20,50,80);
$g->SetScale('textlin'); $g->SetScale('textlin');
$g->yaxis->SetLabelFormatCallback('byteConvert'); $g->yaxis->SetLabelFormatCallback('byteConvert');
$g->xaxis->SetLabelAngle(45); $g->xaxis->SetLabelAngle(45);
$g->xaxis->SetTextTickInterval($interval,0);
$g->legend->Pos(0.05,0.1); $g->legend->Pos(0.05,0.1);