|
|
Page 1 of 1
|
[ 3 posts ] |
|
Combo Chart is not working
Author |
Message |
Milly
New pChart user
Joined: Fri Dec 16, 2011 8:47 pm Posts: 1
|
Combo Chart is not working
Hi, i'm using pChart2.1.3 and have to draw a combo charts. I tried this example code from the website: Code: /* pChart library inclusions */ include("/usr/local/lib/pChart/class/pData.class.php"); include("/usr/local/lib/pChart/class/pDraw.class.php"); include("/usr/local/lib/pChart/class/pImage.class.php");
/* Create the pData object with some random values*/ $MyData = new pData(); $MyData->addPoints(array(30,24,32),"This year"); $MyData->addPoints(array(28,20,27),"Last year"); $MyData->addPoints(array("Year","Month","Day"),"Labels"); $MyData->setAbscissa("Labels");
/* Create the pChart object */ $myPicture = new pImage(700,230,$MyData);
/* Create a solid background */ $Settings = array("R"=>179, "G"=>217, "B"=>91, "Dash"=>1, "DashR"=>199, "DashG"=>237, "DashB"=>111); $myPicture->drawFilledRectangle(0,0,700,230,$Settings);
/* Do a gradient overlay */ $Settings = array("StartR"=>194, "StartG"=>231, "StartB"=>44, "EndR"=>43, "EndG"=>107, "EndB"=>58, "Alpha"=>50); $myPicture->drawGradientArea(0,0,700,230,DIRECTION_VERTICAL,$Settings); $myPicture->drawGradientArea(0,0,700,20,DIRECTION_VERTICAL,array("StartR"=>0,"StartG"=>0,"StartB"=>0,"EndR"=>50,"EndG"=>50,"EndB"=>50,"Alpha"=>100));
/* Add a border to the picture */ $myPicture->drawRectangle(0,0,699,229,array("R"=>0,"G"=>0,"B"=>0)); /* Write the picture title */ $myPicture->setFontProperties(array("FontName"=>"/usr/local/lib/pChart/fonts/Silkscreen.ttf","FontSize"=>6)); $myPicture->drawText(10,13,"Chart title",array("R"=>255,"G"=>255,"B"=>255));
/* Draw the scale */ $myPicture->setFontProperties(array("FontName"=>"/usr/local/lib/pChart/fonts/Forgotte.ttf","FontSize"=>11)); $myPicture->setGraphArea(50,60,670,190); $myPicture->drawFilledRectangle(50,60,670,190,array("R"=>255,"G"=>255,"B"=>255,"Surrounding"=>-200,"Alpha"=>10)); $myPicture->drawScale(array("CycleBackground"=>TRUE));
/* Graph title */ $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>10)); $myPicture->drawText(50,52,"Chart subtitle",array("FontSize"=>20,"Align"=>TEXT_ALIGN_BOTTOMLEFT));
/* Draw the bar chart chart */ $myPicture->setFontProperties(array("FontName"=>"/usr/local/lib/pChart/fonts/pf_arma_five.ttf","FontSize"=>6)); $MyData->setSerieDrawable("Last year",FALSE); $myPicture->drawBarChart();
/* Draw the line and plot chart */ $MyData->setSerieDrawable("Last year",TRUE); $MyData->setSerieDrawable("This year",FALSE); $myPicture->drawSplineChart(); $myPicture->drawPlotChart();
/* Make sure all series are drawable before writing the scale */ $MyData->setSerieDrawable("This year",TRUE);
/* Write the legend */ $myPicture->drawLegend(540,35,array("Style"=>LEGEND_ROUND,"Alpha"=>20,"Mode"=>LEGEND_HORIZONTAL));
/* Render the picture (choose the best way) */ $myPicture->render("diagramm.png");
echo "<img src=\"diagramm.png\">";
And as an result i got this chart: Attachment:
diagramm.png [ 19.66 KiB | Viewed 13618 times ]
As you can see i get two splines and two bars and not only one! I played a little around to find the bug and so i find out that the $MyData->setSerieDrawable(....)is not working - it's just ignored. Can anybody help me??? Thanks a lot Milly
|
Fri Dec 16, 2011 8:57 pm |
|
|
ckng
pChart user
Joined: Mon Jan 30, 2012 2:23 pm Posts: 5
|
Re: Combo Chart is not working
Having the same problem. setSerieDrawable() is not working for me also. However my series are independent, so I use removeSerie() instead
|
Tue Jan 31, 2012 9:25 am |
|
|
strykr
New pChart user
Joined: Sat May 26, 2012 6:42 am Posts: 2
|
Re: Combo Chart is not working
Any ETA on any work on this problem? It works on the examples online, but not on the download.
|
Sat May 26, 2012 6:44 am |
|
|
|
Page 1 of 1
|
[ 3 posts ] |
|
Who is online |
Users browsing this forum: No registered users and 19 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|
|