• User

    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 risultatoimage 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 riferimento

    con $ydata faccio disegnare il numero di pezzi lavorati per ogni ora, mentre con $ydata2 l'atteso per ora
    Sapete autarmi😢