jpgraph - глюки, или как сделать ось по возрастанию в одном направлении

twistfire

Новичок
jpgraph - глюки, или как сделать ось по возрастанию в одном направлении

Непонятное что-то с моим jpgraph-om твориться.
Подскажите, может кто стакливался.

Формаируется 2 массива -ось х и ось у:
PHP:
$link = mysql_connect($dbhost, $dbuser, $dbpassword)
     or die("Can't connect to db: " . mysql_error());
     mysql_select_db($dbname) or die("No such DBNAME");

$query = "SELECT DATE_FORMAT(price_date,GET_FORMAT(DATE,'EUR')), prod_price  FROM prod_prices WHERE prod_id=".$prodid." ORDER BY price_date DESC LIMIT 30;";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
$numrows=mysql_num_rows($result);


while ($row = mysql_fetch_assoc($result)) {
        $datay[]=round($row["prod_price"]/5.06);
	$datax[]=$row["DATE_FORMAT(price_date,GET_FORMAT(DATE,'EUR'))"];
    }
$datay=array_reverse($datay);
$datax=array_reverse($datax);

    mysql_free_result($result);
    mysql_close($link);
далее по эти 2-м массивам строю график
PHP:
$graph = new Graph($width,$height,"auto");
$graph->SetScale("textlin");
$graph->SetFrame(false); //chtobi nebilo ramki
$graph->SetColor('white');
$graph->SetMarginColor('white');

$graph->img->SetMargin(40,15,15,80);# устанавливае бордеры на график 
$graph->xaxis->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->SetLabelAngle(90);
$graph->title->Set("KVADRO Prices");

$graph->ygrid->SetFill(true,'#[email protected]','#[email protected]'); 
$graph->ygrid->Show(true,true);
$graph->xgrid->Show(true,true);
$graph->SetBackgroundImageMix(90);
$graph->SetBackgroundImage("img/logo.gif", BGIMG_CENTER);
//graphik - linia
$lineplot=new LinePlot($datay);
$lineplot->SetWeight(1);
$lineplot->SetColor("blue");
$lineplot->SetLegend("plot1");
    $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
    $graph->xaxis->title->Set("date");
    $graph->xaxis->SetTextLabelInterval($interval);
    $graph->xaxis->SetTickLabels($datax);

    $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD); 
    $graph->yaxis->title->Set("Price - USD/t");  
    $graph->yaxis->SetTextLabelInterval(1); 
    $graph->yaxis->SetTickLabels($datay);

$b1 = new BarPlot($datay);
//$graph->Add($lineplot);
$graph->Add($b1);

// отбражение графика
$graph->Stroke();
в итоге получается так - по оси у идут не в порядке возрастания цифры - а вот так например 50 40 60 80 100...
или так 70 80 40 50 60 70 80

Я совсем не могу понять почему так происходит. Как это поправить?
 
Сверху