<?php

include('PHP_GnuPlot.php');

$p = new GNUPlot();
$p->draw3DLine0,0,01,1,3);
$data = new PGData('test Data');
$data->addDataEntry( array(123) );
$data->addDataEntry( array(234) );
$data->addDataEntry( array(345) );
$data->addDataEntry( array(444) );
$data->addDataEntry( array(534) );

demoSampleFile();
$p->setTitle("3D Test");
$data2 PGData::createFromFile('plot1.txt''data set II');
$p->set3DLabel("3D Label"1,1,);
$p->splotData$data'lines''1:2:3' );

$p->splotData$data2'linespoints''($1/20):($2*2):3' );

$data2->changeLegend'replot II' );

$p->splotData$data2'points''($1/20):($2):3' );

//$p->set("autoscale");
$p->setRange('y'05);
$p->setSize0.80.8 );
$p->export('test3D.png');

$p->close();


function 
demoSampleFile() {
    
$fp file_put_contents('plot1.txt'
"10    0.093589504197705 1
20    0.18763678062534 1
30    0.28007895516094 1
40    0.3772850801436  1
50    0.45641177158072 1
60    0.5483119759646 1
70    0.64713177119153 1
80    0.73679384002403 1
90    0.82093219662338 1
100    0.89928340743387 1
110    0.9330042604089 1
120    0.91835632225303 1
130    0.77081887392486 1
140    0.56138136507401 1
150    0.35419806755938 1
160    0.19338611559021 1
170    0.097598541367033 1
180    0.048300839801159 1
"
);
}