πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220213

phpplot problem

#220213
From: MZ
Date: Tue, 18 Aug 2009 20:16
72 lines
2428 bytes
Witam!

Probuje narysowac wykres, ktore przedstawi mi na osi ox: datΔ™ (Y-m-d) od np. 
stycznia do dzisiaj, a na osi oy rosnacy wykres.
Mam problem niestety z okresleniem osi ox, gdyz wykres nie chce sie 
narysowac i mam komunikat, ze przekroczono czas oczekiwania. Wydaje mi sie, 
ze problem jest w tym, ze mam zle zdefiniowana oΕ› ox, ale nie wiem wlasnie 
jak mam ja zdefiniowac skoro to jest data (Y-m-d).
Wykres rysuje za pomoca klasy phpplot.

Prosze o pomoc.
Oto ten kod

 $sql="select * from tabela order by data asc";
 $wynik=mysql_query($sql);

 $wyniczek=0;
 $max_y=0;
 $min_y=0;
 $iteracja=0;

 while ($wiersz = mysql_fetch_array($wynik, MYSQL_ASSOC))
 {
    $wyniczek=$wyniczek+$wiersz["wynik"];

    $iteracja++;

   $data[] = array('tt', date("Y-m-d",strtotime($wiersz["data"])), 
$wyniczek);

    if ($wyniczek>$max_y)
    {
      $max_y=$wyniczek;
    }
    if ($wyniczek<$min_y)
    {
      $min_y=$wyniczek;
    }


    if ($iteracja==1)
    {
      $min_x=date("Y-m-d",strtotime($wiersz["data"]));

       }
    $max_x=date("Y-m-d",strtotime($wiersz["data"]));
 }

$plot = new PHPlot(800, 600);
$plot->SetImageBorderType('plain');

$plot->SetPlotType('lines');
$plot->SetDataType('data-data');
$plot->SetDataValues($data);


$plot->SetLegend(array('linka'));

# Main plot title:
$plot->SetTitle('wykresik');

# Make sure Y axis starts at 0:

$plot->SetPlotAreaWorld($min_x, $min_y, $max_x, $max_y);
$plot->SetDrawXGrid(True);
$plot->SetDrawYGrid(True);


$plot->DrawGraph();

Pozdrawiam i z gory dzieki
heyoo 
Technical Details
Message-ID: <h6f27p$3o6$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "MZ" <marcinzmyslowski@poczta.onet.pl>
Newsgroups: pl.comp.lang.php
Subject: phpplot problem
Date: Tue, 18 Aug 2009 22:16:56 +0200
Organization: http://onet.pl
Lines: 74
Message-ID: <h6f27p$3o6$1@news.onet.pl>
NNTP-Posting-Host: chello087206213209.chello.pl
X-Trace: news.onet.pl 1250626617 3846 87.206.213.209 (18 Aug 2009 20:16:57 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Tue, 18 Aug 2009 20:16:57 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5843
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit