Changeset 32752 for _plugins_/jpgraph

Show
Ignore:
Timestamp:
11/08/09 18:37:41 (9 months ago)
Author:
olivier.gautier@…
Message:

Arrivée du type de graphe "radar". A compléter ultérieurement.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • _plugins_/jpgraph/jpgraph_fonctions.php

    r32733 r32752  
    134134        case "baton":   require_once ('src/jpgraph_scatter.php');  break; 
    135135        case "point":   require_once ('src/jpgraph_scatter.php');  break; 
     136        case "radar": require_once ('src/jpgraph_radar.php');  break; 
    136137        default:            $type_graphe = "courbe"; 
    137138                            require_once ('src/jpgraph_line.php');   
     
    184185                if (count($legende)>1) 
    185186                        $graph->xaxis->SetTickLabels($legende); 
     187                break; 
     188         
     189        case "radar": $graph = new RadarGraph($largeur,$hauteur); 
     190                // titre & legende 
     191                $graph->title->Set(utf8_decode($titre)); 
     192                if ($legende[0]) $graph->SetTitles($legende); 
     193                //On montre la grille : on proposera cela dans une option ulterieurement 
     194                $graph->grid->Show(); 
     195                 
     196                $plot = new RadarPlot($donnee); 
     197                if ($couleur['contour']) $plot->SetColor($couleur['contour']); 
     198                if ($couleur['fond']) $plot->SetFillColor($couleur['fond']); 
     199                if (isset($marqueur_formes[$marqueur['nom']])) $plot->mark->SetType($marqueur_formes[$marqueur['nom']]); 
     200                if ($marqueur['contour']) $plot->mark->SetColor($marqueur['contour']); 
     201                if ($marqueur['fond']) $plot->mark->SetFillColor($marqueur['fond']); 
     202                if ($marqueur['epaisseur'])$plot->mark->SetWidth($marqueur['epaisseur']); 
     203                 
    186204                break; 
    187205