Hi!
If I call another model then jpgraph gives error image can not be
displayed.Even if I create model for that controller,it also gives error.How
to add another model data in jpgraph?
Code in controller:
<?php
class BarsController extends AppController {
var $name = 'Bars';
var $uses=array();
function example6() {
$this->layout='';
$this->loadModel('Production');
$prd=$this->Production->find('all');
}
function introGraph(){
}
function showGraph(){
}
}
?>
On Wed, Feb 16, 2011 at 10:14 PM, sanjib dhar <[email protected]>wrote:
> Code in controller:
> <?php
> class BarsController extends AppController {
> var $name = 'Bars';
> var $uses=array();
> function example6() {
> $this->layout='';
> $this->loadModel('Production');
> $prd=$this->Production->find('all');
> }
> function introGraph(){
> }
> function showGraph(){
> }
> }
> ?>
>
>
> On Wed, Feb 16, 2011 at 10:14 PM, sanjib dhar <[email protected]>wrote:
>
>> Hi!
>>
>> If I call another model then jpgraph gives error image can not be
>> displayed.Even if I create model for that controller,it also gives error.How
>> to add another model data in jpgraph?
>>
>>
>> On Wed, Feb 16, 2011 at 2:34 PM, sanjib dhar <[email protected]>wrote:
>>
>>>
>>> controller:
>>>
>>> <?php
>>> class GraphsController extends AppController {
>>>
>>> var $name = 'Graphs';
>>> var $uses = array();
>>> function example6() {
>>> $this->layout='';
>>> }
>>> }
>>> ?>
>>>
>>> view:
>>> <?php
>>> App::import('Vendor', 'jpgraph/jpgraph');
>>> App::import('Vendor', 'jpgraph/jpgraph_bar');
>>>
>>> $data1y=array(12,8,19,3,10,5);
>>> $data2y=array(8,2,11,7,14,4);
>>>
>>> // Create the graph. These two calls are always required
>>> $graph = new Graph(310,200);
>>> $graph->SetScale("textlin");
>>>
>>> $graph->SetShadow();
>>> $graph->img->SetMargin(50,10,10,10);
>>>
>>> // Create the bar plots
>>> $b1plot = new BarPlot($data1y);
>>> $b1plot->value->SetFormat('%d');
>>>
>>> $b1plot->value->SetAlign('left','center');
>>> $b1plot->value->SetColor('black','darkred');
>>>
>>>
>>> $b2plot = new BarPlot($data2y);
>>> $b2plot->value->SetFormat('%d');
>>> $b2plot->value->SetAlign('left','center');
>>>
>>> $b2plot->value->SetColor('black','darkred');
>>>
>>>
>>> // Create the grouped bar plot
>>> $gbplot = new GroupBarPlot(array($b1plot,$b2plot));
>>>
>>> // ...and add it to the graPH
>>> $graph->Add($gbplot);
>>> $ydata = array(11,3,8,42,5,1,9,13,5,7);
>>> $datax =
>>> array("Jan","Feb","Mar","Apr","Maj","Jun","Jul","aug","Sep","Oct");
>>> $graph->xaxis->SetTickLabels($datax);
>>> $graph->title->Set("Example 21");
>>> $graph->xaxis->title->Set("X-title");
>>> $graph->yaxis->title->Set("Y-title");
>>> $graph->title->SetFont(FF_FONT1,FS_BOLD);
>>> $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
>>> $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
>>> $graph->xaxis->SetLabelAngle(0);
>>> $graph->yaxis->scale->SetGrace(20);
>>> $b1plot->value->Show();
>>> $b2plot->value->Show();
>>> // Display the graph
>>> $graph->Stroke();
>>> ?>
>>>
>>> $b1plot->value->Show();
>>> $b2plot->value->Show();
>>> These code should be in the just before $graph->Stroke(); that's the
>>> trick.I was doing mistake by putting Show() before $graph->Add($gbplot);
>>>
>>> Although the post is not right place to discuss this one but it may help
>>> the developer.
>>>
>>> On Wed, Feb 16, 2011 at 2:14 PM, Jeremy Burns | Class Outfit <
>>> [email protected]> wrote:
>>>
>>>> Well said.
>>>>
>>>> Jeremy Burns
>>>> Class Outfit
>>>>
>>>> [email protected]
>>>> http://www.classoutfit.com
>>>>
>>>> On 16 Feb 2011, at 08:42, Dr. Tarique Sani wrote:
>>>>
>>>> > On Wed, Feb 16, 2011 at 2:07 PM, sanjib dhar <[email protected]>
>>>> wrote:
>>>> >> solved.
>>>> >>
>>>> >
>>>> > Please,
>>>> >
>>>> > Even if you have solved it - it would be nice if you post how you
>>>> > solved it. It would be help someone in the future.
>>>> >
>>>> > Don't just take - give back as well.
>>>> >
>>>> > Cheers
>>>> > Tarique
>>>> >
>>>> >
>>>> > --
>>>> > =============================================================
>>>> > PHP for E-Biz: http://sanisoft.com
>>>> > =============================================================
>>>> >
>>>> > --
>>>> > Our newest site for the community: CakePHP Video Tutorials
>>>> http://tv.cakephp.org
>>>> > Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>> help others with their CakePHP related questions.
>>>> >
>>>> >
>>>> > To unsubscribe from this group, send email to
>>>> > [email protected] For more options, visit this
>>>> group at http://groups.google.com/group/cake-php
>>>>
>>>> --
>>>> Our newest site for the community: CakePHP Video Tutorials
>>>> http://tv.cakephp.org
>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>> help others with their CakePHP related questions.
>>>>
>>>>
>>>> To unsubscribe from this group, send email to
>>>> [email protected] For more options, visit this
>>>> group at http://groups.google.com/group/cake-php
>>>>
>>>
>>>
>>>
>>> --
>>> *Be Smile Always *
>>> *SANJIB*
>>>
>>>
>>
>>
>> --
>> *Be Smile Always *
>> *SANJIB*
>>
>>
>
>
> --
> *Be Smile Always *
> *SANJIB*
>
>
--
*Be Smile Always *
*SANJIB*
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others
with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php