[ Index ] |
|
Code source de jpGraph 2.2 |
1 <?php 2 3 include ("../jpgraph.php"); 4 include ("../jpgraph_bar.php"); 5 include ("../jpgraph_flags.php"); 6 7 // Some data 8 $datay1=array(140,110,50); 9 $datay2=array(35,90,190); 10 $datay3=array(20,60,70); 11 12 // Create the basic graph 13 $graph = new Graph(300,200); 14 $graph->SetScale("textlin"); 15 $graph->SetMargin(40,20,20,40); 16 $graph->SetMarginColor('white:0.9'); 17 $graph->SetColor('white'); 18 $graph->SetShadow(); 19 20 // Apply a perspective transformation at the end 21 $graph->Set3DPerspective(SKEW3D_LEFT,350,320,true); 22 23 // Adjust the position of the legend box 24 $graph->legend->Pos(0.03,0.10); 25 26 // Adjust the color for theshadow of the legend 27 $graph->legend->SetShadow('darkgray@0.5'); 28 $graph->legend->SetFillColor('lightblue@0.1'); 29 $graph->legend->Hide(); 30 31 // Get localised version of the month names 32 $graph->xaxis->SetTickLabels($gDateLocale->GetShortMonth()); 33 34 $graph->SetBackgroundCountryFlag('mais',BGIMG_COPY,50); 35 36 // Set axis titles and fonts 37 $graph->xaxis->title->Set('Year 2002'); 38 $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD); 39 $graph->xaxis->title->SetColor('white'); 40 41 $graph->xaxis->SetFont(FF_FONT1,FS_BOLD); 42 $graph->xaxis->SetColor('navy'); 43 44 $graph->yaxis->SetFont(FF_FONT1,FS_BOLD); 45 $graph->yaxis->SetColor('navy'); 46 47 //$graph->ygrid->Show(false); 48 $graph->ygrid->SetColor('white@0.5'); 49 50 // Setup graph title 51 $graph->title->Set('Using a country flag background'); 52 53 // Some extra margin (from the top) 54 $graph->title->SetMargin(3); 55 $graph->title->SetFont(FF_ARIAL,FS_NORMAL,12); 56 57 // Create the three var series we will combine 58 $bplot1 = new BarPlot($datay1); 59 $bplot2 = new BarPlot($datay2); 60 $bplot3 = new BarPlot($datay3); 61 62 // Setup the colors with 40% transparency (alpha channel) 63 $bplot1->SetFillColor('yellow@0.4'); 64 $bplot2->SetFillColor('red@0.4'); 65 $bplot3->SetFillColor('darkgreen@0.4'); 66 67 // Setup legends 68 $bplot1->SetLegend('Label 1'); 69 $bplot2->SetLegend('Label 2'); 70 $bplot3->SetLegend('Label 3'); 71 72 // Setup each bar with a shadow of 50% transparency 73 $bplot1->SetShadow('black@0.4'); 74 $bplot2->SetShadow('black@0.4'); 75 $bplot3->SetShadow('black@0.4'); 76 77 $gbarplot = new GroupBarPlot(array($bplot1,$bplot2,$bplot3)); 78 $gbarplot->SetWidth(0.6); 79 $graph->Add($gbarplot); 80 81 $graph->Stroke(); 82 ?> 83
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Nov 24 09:27:55 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |