- Home
- Categorie
- Coding e Sistemistica
- PHP
- Grafico radar
-
Grafico radar
Ciao a tutti
Sto realizzando un grafico tipo radar.
Ecco il codice[html]
// Create the basic rtadar graph
$graph = new RadarGraph(500,500,"auto");
// Set background color and shadow
$graph->SetColor("white");
$graph->SetShadow();
// Position the graph
$graph->SetCenter(0.4,0.55);
// Setup the axis formatting
$graph->axis->SetFont(FF_FONT1,FS_BOLD);
$graph->axis->SetWeight(2);
// Setup the grid lines
$graph->grid->SetLineStyle("longdashed");
$graph->grid->SetColor("navy");
$graph->grid->Show();
$graph->HideTickMarks();// Setup graph titles
$graph->title->Set("Quality result");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->SetTitles(array("9","10","11","12","13","14","15","16","17","18","19","20","21"));
// Create the first radar plot
$plot = new RadarPlot($ydata);
$plot->SetLegend("Goal");
$plot->SetColor("red","lightred");
$plot->SetFill(false);
$plot->SetLineWeight(2);
// Create the second radar plot
$plot2 = new RadarPlot($ydata2);
$plot2->SetLegend("Actual");
$plot2->SetColor("blue","lightred");
// Add the plots to the graph
$graph->Add($plot2);
// And output the graph
$graph->Stroke();[/html]
Il risultato deve essere tipo il seguente,ma con solo due scale..
Un primo valore riesco ad ottenerlo e farlo disgnare ed aggiornare mentre se provo ad inserirne un secondo ecco quello che mi dice..Errore
ogni diagramma del radar deve avere lo stesso numero di punti di riferimentocon $ydata faccio disegnare il numero di pezzi lavorati per ogni ora, mentre con $ydata2 l'atteso per ora
Sapete autarmi