Hi,

I developed a function to display a three-dimensional graph for any three set 
of data by using the plot3d() function.  An example of the codes is the 
following:

my $chart = Chart::Gnuplot->new(
            output => $outputgraph,
            gnuplot => '/tool/pandora/.package/gnuplot-4.2.3/bin/gnuplot',
            imagesize => "1.3, 1.2",
            #size=>'0.5,0.4',
            title  => {
                text => $TITLE,
                font => "Times-Roman,24",
                },
            xlabel => {
                text => $XLABEL,
                font => "Times-Roman,24",
                },
            ylabel => {
                text => $YLABEL,
                font => "Times-Roman,24",
                },
                    zlabel => {
                text => $ZLABEL,
                font => "Times-Roman,24",
                },
            %logYaxis,
            ytics => { mirror=>'off' },
                    ztics => { mirror=>'off'},

            legend => {
                position => 'left',
                align    => 'left',
                font     => "Courier,10",
                sample   => {
                    position => 'left',
                    spacing  => 1,
                },
                border   => {
                        linetype => 2,
                        width    => 2,
                        color    => "blue",
                },
            },
            grid => 'on',
            timestamp => {
               fmt    => '%m/%d/%y %H:%M',
               offset => "7,0",
               font   => "Times-Roman,16",
                },
               border => {
                    linetype => 1,
                    width    => 4,
                    color    => 'black',
                }
        );

        my $dataSet = Chart::Gnuplot::DataSet->new(
                xdata => \@ARRAY1,
                ydata => \@ARRAY2,
                zdata => \@ARRAY3,
                title => $TITLE,
                style => 'linespoints',
                axes => 'x1y1',
                pointsize => 1,
                pointtype => 5,
         );

my $result = $chart->plot3d($dataSet);


When I run the codes, no three dimensional graph is generated on the web site.  
Can you explain what is missing?

Thanks!
Andy

Reply via email to