Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^2: Chart::Gnuplot and Windows XP

by dHarry (Abbot)
on Nov 05, 2008 at 12:47 UTC ( #721629=note: print w/ replies, xml ) Need Help??


in reply to Re: Chart::Gnuplot and Windows XP
in thread Chart::Gnuplot and Windows XP

Bless you brother, I completely missed the gnuplot => "path to exe" option. However, also in this case I get an Invalid Parameter - 90 error message.


Comment on Re^2: Chart::Gnuplot and Windows XP
Download Code
Re^3: Chart::Gnuplot and Windows XP
by massa (Hermit) on Nov 05, 2008 at 12:51 UTC
    Based on your other reply, it seems that you are mixing "/" and "\" directory separators in your chart's file name. Try not to... :-)

    the file name should either be
    \tmp\NTEVfipQVM\plot or
    /tmp/NTEVfipQVM/plot but not
    \tmp\NTEVfipQVM/plot ...

    []s, HTH, Massa (κς,πμ,πλ)

      It's not me mixing up "/" and "\", judge for yourself:

      use strict; use warnings; use Chart::Gnuplot; my $chart = Chart::Gnuplot->new( output => "c:/tmp/test.png", title => "Simple testing", xlabel => "My x-axis label", ylabel => "My y-axis label", gnuplot => "C:/gnuplot/binaries/wgnuplot.exe", ); my $dataSet = Chart::Gnuplot::DataSet->new( func => "sin(x)" ); $chart->plot2d($dataSet); print "Done...\n";

      Resulting in the familiar error message;-)

        try this:
        use strict; use warnings; use Chart::Gnuplot; my $chart = Chart::Gnuplot->new( output => 'c:\tmp\test.png', title => 'Simple testing', xlabel => 'My x-axis label', ylabel => 'My y-axis label', gnuplot => 'C:\gnuplot\binaries\wgnuplot.exe', ); my $dataSet = Chart::Gnuplot::DataSet->new( func => 'sin(x)' ); $chart->plot2d($dataSet); print "Done...\n";
        (notice the single quotes and the backslashes...)

        What is the result?

        []s, HTH, Massa (κς,πμ,πλ)
Re^3: Chart::Gnuplot and Windows XP
by syphilis (Canon) on Nov 05, 2008 at 13:08 UTC
    However, also in this case I get an Invalid Parameter - 90 error message

    I'm starting to get the feeling that the gnuplot executable and wgnuplot.exe must take different arguments.

    Cheers,
    Rob
Re^3: Chart::Gnuplot and Windows XP
by Anonymous Monk on Nov 05, 2008 at 13:11 UTC
    Hmm, works for me :/

    I used gp424win32.zip from here.

    I also removed DIR => '/tmp' from Gnuplot.pm, because I like my existing temp directory just fine.

      Hmm, I use exactly the same stuff. I think I redo the installation of both and try again. What Perl and what version of Chart::Gnuplot do you use?

      Cheers
      dHarry

        activeperl 5.8.7, Chart-Gnuplot-0.05

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://721629]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (8)
As of 2015-07-03 16:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (53 votes), past polls