Removing test file in vendor dir because automated security tool flagged them as 'backup files' flaw - refs BT#6582
parent
c72e5a2c0a
commit
f2b3c903c9
@ -1,44 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example1 : A simple line chart |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->ImportFromCSV("Sample/bulkdata.csv",",",array(1,2,3),FALSE,0); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
$DataSet->SetSerieName("March","Serie3"); |
||||
$DataSet->SetYAxisName("Average age"); |
||||
$DataSet->SetYAxisUnit("µs"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(70,30,680,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the line graph |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(75,35,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(60,22,"example 1",50,50,50,585); |
||||
$Test->Render("example1.png"); |
@ -1,33 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example10 : A 3D exploded pie graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(10,2,3,5,3),"Serie1"); |
||||
$DataSet->AddPoint(array("January","February","March","April","May"),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie("Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(420,250); |
||||
$Test->drawFilledRoundedRectangle(7,7,413,243,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,415,245,5,230,230,230); |
||||
$Test->createColorGradientPalette(195,204,56,223,110,41,5); |
||||
|
||||
// Draw the pie chart |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->AntialiasQuality = 0; |
||||
$Test->drawPieGraph($DataSet->GetData(),$DataSet->GetDataDescription(),180,130,110,PIE_PERCENTAGE_LABEL,FALSE,50,20,5); |
||||
$Test->drawPieLegend(330,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250); |
||||
|
||||
// Write the title |
||||
$Test->setFontProperties("Fonts/MankSans.ttf",10); |
||||
$Test->drawTitle(10,20,"Sales per month",100,100,100); |
||||
|
||||
$Test->Render("example10.png"); |
@ -1,49 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example11 : Using the pCache class |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
include("src/pCache.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,3,2,3,3,2,1,0,7,4,3,2,3,3,5,1,0,7),"Serie1"); |
||||
$DataSet->AddPoint(array(1,4,2,6,2,3,0,1,5,1,2,4,5,2,1,0,6,4,2),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
|
||||
// Cache definition |
||||
$Cache = new pCache(); |
||||
$Cache->GetFromCache("Graph1",$DataSet->GetData()); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,585,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the cubic curve graph |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 1",50,50,50,585); |
||||
|
||||
// Render the graph |
||||
$Cache->WriteToCache("Graph1",$DataSet->GetData(),$Test); |
||||
$Test->Render("example1.png"); |
@ -1,44 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example12 : A true bar graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4),"Serie1"); |
||||
$DataSet->AddPoint(array(3,3,-4,1,-2,2,1,0,-1,6,3),"Serie2"); |
||||
$DataSet->AddPoint(array(4,1,2,-1,-4,-2,3,2,1,2,2),"Serie3"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
$DataSet->SetSerieName("March","Serie3"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,680,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the bar graph |
||||
$Test->drawBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),TRUE,80); |
||||
|
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(596,150,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 12",50,50,50,585); |
||||
$Test->Render("example12.png"); |
@ -1,31 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example13: A 2D exploded pie graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(10,2,3,5,3),"Serie1"); |
||||
$DataSet->AddPoint(array("Jan","Feb","Mar","Apr","May"),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie("Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(300,200); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawFilledRoundedRectangle(7,7,293,193,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,295,195,5,230,230,230); |
||||
|
||||
// Draw the pie chart |
||||
$Test->AntialiasQuality = 0; |
||||
$Test->setShadowProperties(2,2,200,200,200); |
||||
$Test->drawFlatPieGraphWithShadow($DataSet->GetData(),$DataSet->GetDataDescription(),120,100,60,PIE_PERCENTAGE,8); |
||||
$Test->clearShadow(); |
||||
|
||||
$Test->drawPieLegend(230,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250); |
||||
|
||||
$Test->Render("example13.png"); |
@ -1,32 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example14: A smooth flat pie graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(10,2,3,5,3),"Serie1"); |
||||
$DataSet->AddPoint(array("Jan","Feb","Mar","Apr","May"),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie("Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(300,200); |
||||
$Test->loadColorPalette("Sample/softtones.txt"); |
||||
$Test->drawFilledRoundedRectangle(7,7,293,193,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,295,195,5,230,230,230); |
||||
|
||||
// This will draw a shadow under the pie chart |
||||
$Test->drawFilledCircle(122,102,70,200,200,200); |
||||
|
||||
// Draw the pie chart |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->AntialiasQuality = 0; |
||||
$Test->drawBasicPieGraph($DataSet->GetData(),$DataSet->GetDataDescription(),120,100,70,PIE_PERCENTAGE,255,255,218); |
||||
$Test->drawPieLegend(230,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250); |
||||
|
||||
$Test->Render("example14.png"); |
@ -1,67 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example15 : Playing with line style & pictures inclusion |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(10,9.4,7.7,5,1.7,-1.7,-5,-7.7,-9.4,-10,-9.4,-7.7,-5,-1.8,1.7),"Serie1"); |
||||
$DataSet->AddPoint(array(0,3.4,6.4,8.7,9.8,9.8,8.7,6.4,3.4,0,-3.4,-6.4,-8.6,-9.8,-9.9),"Serie2"); |
||||
$DataSet->AddPoint(array(7.1,9.1,10,9.7,8.2,5.7,2.6,-0.9,-4.2,-7.1,-9.1,-10,-9.7,-8.2,-5.8),"Serie3"); |
||||
$DataSet->AddPoint(array("Jan","Jan","Jan","Feb","Feb","Feb","Mar","Mar","Mar","Apr","Apr","Apr","May","May","May"),"Serie4"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie("Serie4"); |
||||
$DataSet->SetSerieName("Max Average","Serie1"); |
||||
$DataSet->SetSerieName("Min Average","Serie2"); |
||||
$DataSet->SetSerieName("Temperature","Serie3"); |
||||
$DataSet->SetYAxisName("Temperature"); |
||||
$DataSet->SetXAxisName("Month of the year"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->reportWarnings("GD"); |
||||
$Test->setFixedScale(-12,12,5); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(65,30,570,185); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE,3); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the area |
||||
$DataSet->RemoveSerie("Serie4"); |
||||
$Test->drawArea($DataSet->GetData(),"Serie1","Serie2",239,238,227,50); |
||||
$DataSet->RemoveSerie("Serie3"); |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
|
||||
// Draw the line graph |
||||
$Test->setLineStyle(1,6); |
||||
$DataSet->RemoveAllSeries(); |
||||
$DataSet->AddSerie("Serie3"); |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Write values on Serie3 |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->writeValues($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie3"); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(590,90,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(60,22,"example 15",50,50,50,585); |
||||
|
||||
// Add an image |
||||
$Test->drawFromPNG("Sample/logo.png",584,35); |
||||
|
||||
// Render the chart |
||||
$Test->Render("example15.png"); |
@ -1,41 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example16 : Importing CSV data |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->ImportFromCSV("Sample/CO2.csv",",",array(1,2,3,4),TRUE,0); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetYAxisName("CO2 concentrations"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->reportWarnings("GD"); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(60,30,680,180); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,90,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the line graph |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(70,40,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(60,22,"CO2 concentrations at Mauna Loa",50,50,50,585); |
||||
$Test->Render("example16.png"); |
@ -1,47 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example17 : Playing with axis |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(100,320,200,10,43),"Serie1"); |
||||
$DataSet->AddPoint(array(23,432,43,153,234),"Serie2"); |
||||
$DataSet->AddPoint(array(1217541600,1217628000,1217714400,1217800800,1217887200),"Serie3"); |
||||
$DataSet->AddSerie("Serie1"); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$DataSet->SetAbsciseLabelSerie("Serie3"); |
||||
$DataSet->SetSerieName("Incoming","Serie1"); |
||||
$DataSet->SetSerieName("Outgoing","Serie2"); |
||||
$DataSet->SetYAxisName("Call duration"); |
||||
$DataSet->SetYAxisFormat("time"); |
||||
$DataSet->SetXAxisFormat("date"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(85,30,650,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the line graph |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(90,35,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(60,22,"example 17",50,50,50,585); |
||||
$Test->Render("example17.png"); |
@ -1,54 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example18 : Missing values |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(2,5,7,"","",5,6,4,8,4,"",2,5,6,4,5,6,7,6),"Serie1"); |
||||
$DataSet->AddPoint(array(-1,-3,-1,-2,-4,-1,"",-4,-5,-3,-2,-2,-3,-3,-5,-4,-3,-1,""),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("Raw #1","Serie1"); |
||||
$DataSet->SetSerieName("Raw #2","Serie2"); |
||||
$DataSet->SetYAxisName("Response time"); |
||||
$DataSet->SetXAxisName("Sample #ID"); |
||||
|
||||
//print_r($DataSet->GetData()); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(55,30,585,185); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the line graph |
||||
$DataSet->RemoveSerie("Serie2"); |
||||
$Test->drawFilledLineGraph($DataSet->GetData(),$DataSet->GetDataDescription(),60,TRUE); |
||||
|
||||
// Draw the curve graph |
||||
$DataSet->RemoveSerie("Serie1"); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$Test->setShadowProperties(2,2,200,200,200,50); |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
$Test->clearShadow(); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 18",50,50,50,585); |
||||
$Test->Render("example18.png"); |
@ -1,43 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example19 : Error reporting |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(10,4,3,2,3,3,2,1,0,7,4,3,2,3,3,5,1,0,7),"Serie1"); |
||||
$DataSet->AddPoint(array(1,4,2,6,2,3,0,1,-5,1,2,4,5,2,1,0,6,4,30),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetXAxisName("Samples"); |
||||
$DataSet->SetYAxisName("Temperature"); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->reportWarnings("GD"); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(60,30,585,185); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the cubic curve graph |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 19",50,50,50,585); |
||||
$Test->Render("example19.png"); |
@ -1,42 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example2 : A cubic curve graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,3,4,3,3,2,1,0,7,4,3,2,3,3,5,1,0,7),"Serie1"); |
||||
$DataSet->AddPoint(array(1,4,2,6,2,3,0,1,5,1,2,4,5,2,1,0,6,4,2),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFixedScale(-2,8); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,585,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the cubic curve graph |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 2",50,50,50,585); |
||||
$Test->Render("example2.png"); |
@ -1,43 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example20 : A stacked bar graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4),"Serie1"); |
||||
$DataSet->AddPoint(array(3,3,-4,1,-2,2,1,0,-1,6,3),"Serie2"); |
||||
$DataSet->AddPoint(array(4,1,2,-1,-4,-2,3,2,1,2,2),"Serie3"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
$DataSet->SetSerieName("March","Serie3"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,680,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_ADDALL,150,150,150,TRUE,0,2,TRUE); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the bar graph |
||||
$Test->drawStackedBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),100); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(596,150,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 20",50,50,50,585); |
||||
$Test->Render("example20.png"); |
@ -1,52 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example21 : Playing with background |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(9,9,9,10,10,11,12,14,16,17,18,18,19,19,18,15,12,10,9),"Serie1"); |
||||
$DataSet->AddPoint(array(10,11,11,12,12,13,14,15,17,19,22,24,23,23,22,20,18,16,14),"Serie2"); |
||||
$DataSet->AddPoint(array(4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22),"Serie3"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->RemoveSerie("Serie3"); |
||||
$DataSet->SetAbsciseLabelSerie("Serie3"); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
$DataSet->SetYAxisName("Temperature"); |
||||
$DataSet->SetYAxisUnit("∞C"); |
||||
$DataSet->SetXAxisUnit("h"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->drawGraphAreaGradient(132,153,172,50,TARGET_BACKGROUND); |
||||
|
||||
// Graph area setup |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(60,20,585,180); |
||||
$Test->drawGraphArea(213,217,221,FALSE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,213,217,221,TRUE,0,2); |
||||
$Test->drawGraphAreaGradient(162,183,202,50); |
||||
$Test->drawGrid(4,TRUE,230,230,230,20); |
||||
|
||||
// Draw the line chart |
||||
$Test->setShadowProperties(3,3,0,0,0,30,4); |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->clearShadow(); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),4,2,-1,-1,-1,TRUE); |
||||
|
||||
// Draw the legend |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(605,142,$DataSet->GetDataDescription(),236,238,240,52,58,82); |
||||
|
||||
// Draw the title |
||||
$Title = "Average Temperatures during the first months of 2008 "; |
||||
$Test->drawTextBox(0,210,700,230,$Title,0,255,255,255,ALIGN_RIGHT,TRUE,0,0,0,30); |
||||
|
||||
// Render the picture |
||||
$Test->addBorder(2); |
||||
$Test->Render("example21.png"); |
@ -1,49 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example22 : Customizing plot graphs |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(60,70,90,110,100,90),"Serie1"); |
||||
$DataSet->AddPoint(array(40,50,60,80,70,60),"Serie2"); |
||||
$DataSet->AddPoint(array("Jan","Feb","Mar","Apr","May","Jun"),"Serie3"); |
||||
$DataSet->AddSerie("Serie1"); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$DataSet->SetAbsciseLabelSerie("Serie3"); |
||||
$DataSet->SetSerieName("Company A","Serie1"); |
||||
$DataSet->SetSerieName("Company B","Serie2"); |
||||
$DataSet->SetYAxisName("Product sales"); |
||||
$DataSet->SetYAxisUnit("k"); |
||||
$DataSet->SetSerieSymbol("Serie1","Sample/Point_Asterisk.gif"); |
||||
$DataSet->SetSerieSymbol("Serie2","Sample/Point_Cd.gif"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(65,30,650,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the title |
||||
$Test->setFontProperties("Fonts/pf_arma_five.ttf",6); |
||||
$Title = "Comparative product sales for company A & B "; |
||||
$Test->drawTextBox(65,30,650,45,$Title,0,255,255,255,ALIGN_RIGHT,TRUE,0,0,0,30); |
||||
|
||||
// Draw the line graph |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Draw the legend |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(80,60,$DataSet->GetDataDescription(),255,255,255); |
||||
|
||||
// Render the chart |
||||
$Test->Render("example22.png"); |
@ -1,48 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example23 : Playing with background bis |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(9,9,9,10,10,11,12,14,16,17,18,18,19,19,18,15,12,10,9),"Serie1"); |
||||
$DataSet->AddPoint(array(10,11,11,12,12,13,14,15,17,19,22,24,23,23,22,20,18,16,14),"Serie2"); |
||||
$DataSet->AddPoint(array(4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22),"Serie3"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->RemoveSerie("Serie3"); |
||||
$DataSet->SetAbsciseLabelSerie("Serie3"); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
$DataSet->SetYAxisName("Temperature"); |
||||
$DataSet->SetYAxisUnit("∞C"); |
||||
$DataSet->SetXAxisUnit("h"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->drawGraphAreaGradient(132,173,131,50,TARGET_BACKGROUND); |
||||
|
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(120,20,675,190); |
||||
$Test->drawGraphArea(213,217,221,FALSE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_ADDALL,213,217,221,TRUE,0,2,TRUE); |
||||
$Test->drawGraphAreaGradient(163,203,167,50); |
||||
$Test->drawGrid(4,TRUE,230,230,230,20); |
||||
|
||||
// Draw the bar chart |
||||
$Test->drawStackedBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),70); |
||||
|
||||
// Draw the title |
||||
$Title = " Average Temperatures during\r\n the first months of 2008 "; |
||||
$Test->drawTextBox(0,0,50,230,$Title,90,255,255,255,ALIGN_BOTTOM_CENTER,TRUE,0,0,0,30); |
||||
|
||||
// Draw the legend |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(610,10,$DataSet->GetDataDescription(),236,238,240,52,58,82); |
||||
|
||||
// Render the picture |
||||
$Test->addBorder(2); |
||||
$Test->Render("example23.png"); |
@ -1,52 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example24 : X versus Y chart |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
|
||||
// Compute the points |
||||
for($i=0;$i<=360;$i=$i+10) |
||||
{ |
||||
$DataSet->AddPoint(cos($i*3.14/180)*80+$i,"Serie1"); |
||||
$DataSet->AddPoint(sin($i*3.14/180)*80+$i,"Serie2"); |
||||
} |
||||
|
||||
$DataSet->SetSerieName("Trigonometric function","Serie1"); |
||||
$DataSet->AddSerie("Serie1"); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$DataSet->SetXAxisName("X Axis"); |
||||
$DataSet->SetYAxisName("Y Axis"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(300,300); |
||||
$Test->drawGraphAreaGradient(0,0,0,-100,TARGET_BACKGROUND); |
||||
|
||||
// Prepare the graph area |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(55,30,270,230); |
||||
$Test->drawXYScale($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie1","Serie2",213,217,221,TRUE,45); |
||||
$Test->drawGraphArea(213,217,221,FALSE); |
||||
$Test->drawGraphAreaGradient(30,30,30,-50); |
||||
$Test->drawGrid(4,TRUE,230,230,230,20); |
||||
|
||||
// Draw the chart |
||||
$Test->setShadowProperties(2,2,0,0,0,60,4); |
||||
$Test->drawXYGraph($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie1","Serie2",0); |
||||
$Test->clearShadow(); |
||||
|
||||
// Draw the title |
||||
$Title = "Drawing X versus Y charts trigonometric functions "; |
||||
$Test->drawTextBox(0,280,300,300,$Title,0,255,255,255,ALIGN_RIGHT,TRUE,0,0,0,30); |
||||
|
||||
// Draw the legend |
||||
$Test->setFontProperties("Fonts/pf_arma_five.ttf",6); |
||||
$DataSet->RemoveSerie("Serie2"); |
||||
$Test->drawLegend(160,5,$DataSet->GetDataDescription(),0,0,0,0,0,0,255,255,255,FALSE); |
||||
|
||||
$Test->Render("example24.png"); |
@ -1,54 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example25 : Playing with shadow |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(9,9,9,10,10,11,12,14,16,17,18,18,19,19,18,15,12,10,9),"Serie1"); |
||||
$DataSet->AddPoint(array(10,11,11,12,12,13,14,15,17,19,22,24,23,23,22,20,18,16,14),"Serie2"); |
||||
$DataSet->AddPoint(array(4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22),"Serie3"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->RemoveSerie("Serie3"); |
||||
$DataSet->SetAbsciseLabelSerie("Serie3"); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
$DataSet->SetYAxisName("Temperature"); |
||||
$DataSet->SetYAxisUnit("∞C"); |
||||
$DataSet->SetXAxisUnit("h"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->drawGraphAreaGradient(90,90,90,90,TARGET_BACKGROUND); |
||||
$Test->setFixedScale(0,40,4); |
||||
|
||||
// Graph area setup |
||||
$Test->setFontProperties("Fonts/pf_arma_five.ttf",6); |
||||
$Test->setGraphArea(60,40,680,200); |
||||
$Test->drawGraphArea(200,200,200,FALSE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,200,200,200,TRUE,0,2); |
||||
$Test->drawGraphAreaGradient(40,40,40,-50); |
||||
$Test->drawGrid(4,TRUE,230,230,230,10); |
||||
|
||||
// Draw the line chart |
||||
$Test->setShadowProperties(3,3,0,0,0,30,4); |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->clearShadow(); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,0,-1,-1,-1,TRUE); |
||||
|
||||
// Write the title |
||||
$Test->setFontProperties("Fonts/MankSans.ttf",18); |
||||
$Test->setShadowProperties(1,1,0,0,0); |
||||
$Test->drawTitle(0,0,"Average temperatures",255,255,255,700,30,TRUE); |
||||
$Test->clearShadow(); |
||||
|
||||
// Draw the legend |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(610,5,$DataSet->GetDataDescription(),0,0,0,0,0,0,255,255,255,FALSE); |
||||
|
||||
// Render the picture |
||||
$Test->Render("example25.png"); |
@ -1,68 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example26 : Two Y axis / shadow demonstration |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(110,101,118,108,110,106,104),"Serie1"); |
||||
$DataSet->AddPoint(array(700,2705,2041,1712,2051,846,903),"Serie2"); |
||||
$DataSet->AddPoint(array("03 Oct","02 Oct","01 Oct","30 Sep","29 Sep","28 Sep","27 Sep"),"Serie3"); |
||||
$DataSet->AddSerie("Serie1"); |
||||
$DataSet->SetAbsciseLabelSerie("Serie3"); |
||||
$DataSet->SetSerieName("SourceForge Rank","Serie1"); |
||||
$DataSet->SetSerieName("Web Hits","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(660,230); |
||||
$Test->drawGraphAreaGradient(90,90,90,90,TARGET_BACKGROUND); |
||||
|
||||
// Prepare the graph area |
||||
$Test->setFontProperties("fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(60,40,595,190); |
||||
|
||||
// Initialise graph area |
||||
$Test->setFontProperties("fonts/tahoma.ttf",8); |
||||
|
||||
// Draw the SourceForge Rank graph |
||||
$DataSet->SetYAxisName("Sourceforge Rank"); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,213,217,221,TRUE,0,0); |
||||
$Test->drawGraphAreaGradient(40,40,40,-50); |
||||
$Test->drawGrid(4,TRUE,230,230,230,10); |
||||
$Test->setShadowProperties(3,3,0,0,0,30,4); |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->clearShadow(); |
||||
$Test->drawFilledCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription(),.1,30); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Clear the scale |
||||
$Test->clearScale(); |
||||
|
||||
// Draw the 2nd graph |
||||
$DataSet->RemoveSerie("Serie1"); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$DataSet->SetYAxisName("Web Hits"); |
||||
$Test->drawRightScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,213,217,221,TRUE,0,0); |
||||
$Test->drawGrid(4,TRUE,230,230,230,10); |
||||
$Test->setShadowProperties(3,3,0,0,0,30,4); |
||||
$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->clearShadow(); |
||||
$Test->drawFilledCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription(),.1,30); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Write the legend (box less) |
||||
$Test->setFontProperties("fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(530,5,$DataSet->GetDataDescription(),0,0,0,0,0,0,255,255,255,FALSE); |
||||
|
||||
// Write the title |
||||
$Test->setFontProperties("fonts/MankSans.ttf",18); |
||||
$Test->setShadowProperties(1,1,0,0,0); |
||||
$Test->drawTitle(0,0,"SourceForge ranking summary",255,255,255,660,30,TRUE); |
||||
$Test->clearShadow(); |
||||
|
||||
// Render the picture |
||||
$Test->Render("example26.png"); |
@ -1,41 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example3 : an overlayed bar graph, uggly no? |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4,-3,2,-3,3,5,1,0,7),"Serie1"); |
||||
$DataSet->AddPoint(array(0,3,-4,1,-2,2,1,0,-1,6,3,-4,1,-4,2,4,0,-1,6),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,585,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the bar graph |
||||
$Test->drawOverlayBarGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 3",50,50,50,585); |
||||
$Test->Render("example3.png"); |
@ -1,44 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example4 : Showing how to draw area |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->ImportFromCSV("Sample/datawithtitle.csv",",",array(1,2,3),TRUE,0); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->removeSerieName("Serie1"); |
||||
$DataSet->removeSerieName("Serie3"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(60,30,680,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the area |
||||
$Test->drawArea($DataSet->GetData(),"Serie1","Serie3",239,238,227,50); |
||||
|
||||
// Draw the line graph |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(65,35,$DataSet->GetDataDescription(),250,250,250); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(60,22,"Example 4",50,50,50,585); |
||||
$Test->Render("example4.png"); |
@ -1,41 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example5 : A limits graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4,-3,2,-3,3,5,1,0,7),"Serie1"); |
||||
$DataSet->AddPoint(array(2,5,7,5,1,5,6,4,8,4,0,2,5,6,4,5,6,7,6),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,585,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the limit graph |
||||
$Test->drawLimitsGraph($DataSet->GetData(),$DataSet->GetDataDescription(),180,180,180); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 5",50,50,50,585); |
||||
$Test->Render("example5.png"); |
@ -1,38 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example6 : A simple filled line graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->ImportFromCSV("Sample/datawithtitle.csv",",",array(1,2,3),TRUE,0); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(60,30,680,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the filled line graph |
||||
$Test->drawFilledLineGraph($DataSet->GetData(),$DataSet->GetDataDescription(),50,TRUE); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(65,35,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(60,22,"Example 6",50,50,50,585); |
||||
$Test->Render("example6.png"); |
@ -1,41 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example7 : A filled cubic curve graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(1,4,3,2,3,3,2,1,0,7,4,3,2,3,3,5,1,0,7),"Serie1"); |
||||
$DataSet->AddPoint(array(1,4,2,6,2,3,0,1,5,1,2,4,5,2,1,0,6,4,2),"Serie2"); |
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,585,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the cubic curve graph |
||||
$Test->drawFilledCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription(),.1,50); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 7",50,50,50,585); |
||||
$Test->Render("example7.png"); |
@ -1,40 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example8 : A radar graph |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array("Memory","Disk","Network","Slots","CPU"),"Label"); |
||||
$DataSet->AddPoint(array(1,2,3,4,3),"Serie1"); |
||||
$DataSet->AddPoint(array(1,4,2,6,2),"Serie2"); |
||||
$DataSet->AddSerie("Serie1"); |
||||
$DataSet->AddSerie("Serie2"); |
||||
$DataSet->SetAbsciseLabelSerie("Label"); |
||||
|
||||
|
||||
$DataSet->SetSerieName("Reference","Serie1"); |
||||
$DataSet->SetSerieName("Tested computer","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(400,400); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawFilledRoundedRectangle(7,7,393,393,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,395,395,5,230,230,230); |
||||
$Test->setGraphArea(30,30,370,370); |
||||
$Test->drawFilledRoundedRectangle(30,30,370,370,5,255,255,255); |
||||
$Test->drawRoundedRectangle(30,30,370,370,5,220,220,220); |
||||
|
||||
// Draw the radar graph |
||||
$Test->drawRadarAxis($DataSet->GetData(),$DataSet->GetDataDescription(),TRUE,20,120,120,120,230,230,230); |
||||
$Test->drawFilledRadar($DataSet->GetData(),$DataSet->GetDataDescription(),50,20); |
||||
|
||||
// Finish the graph |
||||
$Test->drawLegend(15,15,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(0,22,"Example 8",50,50,50,400); |
||||
$Test->Render("example8.png"); |
@ -1,48 +0,0 @@ |
||||
<?php |
||||
/* |
||||
Example9 : Showing how to use labels |
||||
*/ |
||||
|
||||
// Standard inclusions |
||||
include("src/pData.php"); |
||||
include("src/pChart.php"); |
||||
|
||||
// Dataset definition |
||||
$DataSet = new pData; |
||||
$DataSet->AddPoint(array(0,70,70,0,0,70,70,0,0,70),"Serie1"); |
||||
$DataSet->AddPoint(array(0.5,2,4.5,8,12.5,18,24.5,32,40.5,50),"Serie2"); |
||||
|
||||
$DataSet->AddAllSeries(); |
||||
$DataSet->SetAbsciseLabelSerie(); |
||||
$DataSet->SetSerieName("January","Serie1"); |
||||
$DataSet->SetSerieName("February","Serie2"); |
||||
|
||||
// Initialise the graph |
||||
$Test = new pChart(700,230); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setGraphArea(50,30,585,200); |
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240); |
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230); |
||||
$Test->drawGraphArea(255,255,255,TRUE); |
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2); |
||||
$Test->drawGrid(4,TRUE,230,230,230,50); |
||||
|
||||
// Draw the 0 line |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6); |
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE); |
||||
|
||||
// Draw the line graph |
||||
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); |
||||
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255); |
||||
|
||||
// Set labels |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->setLabel($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie1","2","Daily incomes",221,230,174); |
||||
$Test->setLabel($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2","6","Production break",239,233,195); |
||||
|
||||
// Finish the graph |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8); |
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255); |
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10); |
||||
$Test->drawTitle(50,22,"Example 9",50,50,50,585); |
||||
$Test->Render("example9.png"); |
Loading…
Reference in new issue