Menu

Stroke doesn't display graph

Help
Freddy
2014-02-18
2014-02-19
  • Freddy

    Freddy - 2014-02-18

    Hi, if run myGraph.php, I see a whole bunch of garbage displayed in the browser. After reading some posts, I included myGraph.php in an image tag but the graph is not displayed. Please help! Thanks.

    //image tag
    //my Graph

    // myGraph.php
    <?php
    // Standard inclusions
    include('pData.php');
    include('pChart.php');
    include('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));
    $DataSet->AddSerie();
    $DataSet->SetSerieName("Sample data","Serie1");

    // Cache definition 
    $Cache = new pCache();
    $Cache->GetFromCache("Graph1",$DataSet->GetData());
    

    // Initialise the graph
    $Test = new pChart(700,230);
    $Test->setFontProperties("C:/wamp/www/pChart/tahoma.ttf",10);
    $Test->setGraphArea(40,30,680,200);
    $Test->drawGraphArea(252,252,252);

    $Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);
    $Test->drawGrid(4,TRUE,230,230,230,255);

    // 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("C:/wamp/www/pChart/tahoma.ttf",8);
    $Test->drawLegend(45,35,$DataSet->GetDataDescription(),255,255,255);
    $Test->setFontProperties("C:/wamp/www/pChart/tahoma.ttf",10);
    $Test->drawTitle(60,22,"My Sample Chart",50,50,50,585);

    // Render the graph
    

    $Cache->WriteToCache("Graph1",$DataSet->GetData(),$Test);
    $Test->Stroke();

    ?>

     
    • Jean-Damien POGOLOTTI

      Hi Freddy,

      You have to remove all the characters before the <?php tag because of the
      way PHP handle the sessions and the content-type head elements.

      Next step is to get the beginning of the script output that should display
      a PHP error message.

      Garbled output is perfectly normal : this is the PNG elements that shouln't
      be readable to human eyes.

      Kind regards,
      Jean-Damien

      On Tue, Feb 18, 2014 at 6:58 AM, Freddy freddymac@users.sf.net wrote:

      Hi, if run myGraph.php, I see a whole bunch of garbage displayed in the
      browser. After reading some posts, I included myGraph.php in an image tag
      but the graph is not displayed. Please help! Thanks.

      //image tag
      //[image: my Graph]

      // myGraph.php
      <?php
      // Standard inclusions
      include('pData.php');
      include('pChart.php');
      include('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));
      $DataSet->AddSerie();
      $DataSet->SetSerieName("Sample data","Serie1");

      // Cache definition $Cache = new pCache();$Cache->GetFromCache("Graph1",$DataSet->GetData());

      // Initialise the graph
      $Test = new pChart(700,230);
      $Test->setFontProperties("C:/wamp/www/pChart/tahoma.ttf",10);
      $Test->setGraphArea(40,30,680,200);
      $Test->drawGraphArea(252,252,252);

      $Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);
      $Test->drawGrid(4,TRUE,230,230,230,255);

      // 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("C:/wamp/www/pChart/tahoma.ttf",8);
      $Test->drawLegend(45,35,$DataSet->GetDataDescription(),255,255,255);
      $Test->setFontProperties("C:/wamp/www/pChart/tahoma.ttf",10);
      $Test->drawTitle(60,22,"My Sample Chart",50,50,50,585);

      // Render the graph

      $Cache->WriteToCache("Graph1",$DataSet->GetData(),$Test);
      $Test->Stroke();

      ?>

      Stroke doesn't display graphhttps://sourceforge.net/p/pchart/discussion/822590/thread/fed3583b/?limit=25#635f

      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/pchart/discussion/822590/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
      • Freddy

        Freddy - 2014-02-19

        Thanks Jean-Damien!

         

Log in to post a comment.