<?php require_once "../lib/loaddepth.php"; require_once "../lib/getdepth.php"; include "../../class/pData.class.php"; include "../../class/pDraw.class.php"; include "../../class/pImage.class.php"; include "../../class/pStock.class.php"; include "../lib/nmcload.php"; $minscale = 0; $maxscale = 0; $MyData = new pData(); load_nmc_depth($MyData, 5, $minscale, $maxscale); //$MyData->AddAllSeries(); $MyData->SetAbsciseLabelSerie("values"); $MyData->SetSerieName("Depth", "Depth"); $MyData->SetSerieName("Orders", "Orders"); $MyData->SetSerieName("totNmc", "totNmc"); $Test = new pChart(700, 230); $Test->setFontProperties("Fonts/tahoma.ttf", 8); $Test->setGraphArea(50, 30, 680, 200); $Test->drawFilledRoundedRectangle(7, 7, 693, 223, 5, 240, 240, 240); $Test->drawRoundedRectangle(5, 5, 695, 225, 5, 230, 230, 230); $Test->drawGraphArea(255, 255, 255, TRUE); $Test->drawScale($MyData->GetData(), $MyData->GetDataDescription(), SCALE_NORMAL, 150, 150, 150, TRUE, 0, 2, TRUE); $Test->drawGrid(4, TRUE, 230, 230, 230, 50); // Draw the 0 line $Test->setFontProperties("Fonts/tahoma.ttf", 6); $Test->drawTreshold(0, 143, 55, 72, TRUE, TRUE); // Draw the bar graph $Test->drawBarGraph($MyData->GetData(), $MyData->GetDataDescription(), TRUE);
$ysize = 600; } } $minscale = null; $maxscale = null; $type = "daily"; $interval = "1-hour"; $minscale = 0; $maxscale = 0; $valuerange = 10; $totX = 1000; /* Create and populate the pData object */ $MyDatabid = new pData(); $MyDataask = null; //$MyDataask = new pData(); load_nmc_depth($MyDatabid, $MyDataask, 4, $minscale, $maxscale, $valuerange, $totX); //echo "\n<br /><pre>"; var_dump($MyDatabid);echo "</pre>\n"; //echo "\n<br /><pre>"; var_dump($MyDataask);echo "</pre>\n"; $MyDatabid->setAxisName(0, "Values ( K NMC)"); //$MyDataask->setAxisName(0,"Values ( K NMC)"); // $MyDatabid->addPoints(array("January","February","March","April","May","Juin","July","August","September"),"Months"); //$MyDatabid->setSerieDescription("Values","Values"); //$MyDataask->setSerieDescription("Values","Values"); $MyDatabid->setAbscissa("Values"); //$MyDataask->setAbscissa("Values"); /* Create the pChart object */ $myPicturebid = new pImage($xsize * 2, $ysize, $MyDatabid); // $myPictureask = new pImage($xsize,$ysize,$MyDataask); /* Define the chart area */ $myPicturebid->setGraphArea(60, 40, $xsize - 50, $ysize - 30); /* Turn of Antialiasing */