From 8b8b972fa84f6400326f700bd9434e2f257e16d9 Mon Sep 17 00:00:00 2001 From: Refik Hadzialic Date: Tue, 9 Aug 2011 18:53:51 +0200 Subject: Libraries and start code for the output results image --- .../examples/example.drawBubbleChart.simple.php | 58 ++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 notFinishedCode/pChart2.1.2/examples/example.drawBubbleChart.simple.php (limited to 'notFinishedCode/pChart2.1.2/examples/example.drawBubbleChart.simple.php') diff --git a/notFinishedCode/pChart2.1.2/examples/example.drawBubbleChart.simple.php b/notFinishedCode/pChart2.1.2/examples/example.drawBubbleChart.simple.php new file mode 100644 index 0000000..a0fe8de --- /dev/null +++ b/notFinishedCode/pChart2.1.2/examples/example.drawBubbleChart.simple.php @@ -0,0 +1,58 @@ +addPoints(array(34,55,15,62,38,42),"Probe1"); + $MyData->addPoints(array(5,30,20,9,15,10),"Probe1Weight"); + $MyData->addPoints(array(5,10,-5,-1,0,-10),"Probe2"); + $MyData->addPoints(array(6,10,14,10,14,6),"Probe2Weight"); + $MyData->setSerieDescription("Probe1","This year"); + $MyData->setSerieDescription("Probe2","Last year"); + $MyData->setAxisName(0,"Current stock"); + $MyData->addPoints(array("Apple","Banana","Orange","Lemon","Peach","Strawberry"),"Product"); + $MyData->setAbscissa("Product"); + $MyData->setAbscissaName("Selected Products"); + + /* Create the pChart object */ + $myPicture = new pImage(700,230,$MyData); + + /* Turn of AAliasing */ + $myPicture->Antialias = FALSE; + + /* Draw the border */ + $myPicture->drawRectangle(0,0,699,229,array("R"=>0,"G"=>0,"B"=>0)); + + $myPicture->setFontProperties(array("FontName"=>"../fonts/pf_arma_five.ttf","FontSize"=>6)); + + /* Define the chart area */ + $myPicture->setGraphArea(60,30,650,190); + + /* Draw the scale */ + $scaleSettings = array("GridR"=>200,"GridG"=>200,"GridB"=>200,"DrawSubTicks"=>TRUE,"CycleBackground"=>TRUE); + $myPicture->drawScale($scaleSettings); + + /* Create the Bubble chart object and scale up */ + $myPicture->Antialias = TRUE; + $myBubbleChart = new pBubble($myPicture,$MyData); + + /* Scale up for the bubble chart */ + $bubbleDataSeries = array("Probe1","Probe2"); + $bubbleWeightSeries = array("Probe1Weight","Probe2Weight"); + $myBubbleChart->bubbleScale($bubbleDataSeries,$bubbleWeightSeries); + + /* Draw the bubble chart */ + $myBubbleChart->drawBubbleChart($bubbleDataSeries,$bubbleWeightSeries,array("ForceAlpha"=>50)); + + /* Write the chart legend */ + $myPicture->drawLegend(570,13,array("Style"=>LEGEND_NOBORDER,"Mode"=>LEGEND_HORIZONTAL)); + + /* Render the picture (choose the best way) */ + $myPicture->autoOutput("pictures/example.drawBubbleChart.simple.png"); +?> \ No newline at end of file -- cgit v1.2.3-55-g7522