It would be useful to have the tutorial
examples not be hardwired to a specific
terminal type (e.g., 'wxt') since the user
may not have that capability.  Perhaps
set $term = 'wxt' or whatever first, then
all the lines would be the same for other
terminal types---provided $term were set
correctly.

--Chris

On Tue, Feb 12, 2013 at 10:04 AM, Chris Marshall <[email protected]> wrote:
> Hi Craig-
>
> I'm trying again with the PDL::Graphics::Gnuplot on
> my cygwin/win7 system to sort things out before the
> coming PDL-2.4.12 release.
>
> Starting with the tutorial on the wiki, I have a
> few questions/observations:
>
> - the terminal type seems to need quotes, 'png'
> - how can I list terminal types from perl
> - the default empty string gives terminal type ''
>   (this breaks the mouse click examples saying
>    that '' terminal does not support it---even though
>    the default for my system is 'x11'
> - reading mouse on 'x11' gave no $status hash
>
> Finally, I got a window open and displaying ok,
> so I tried to display an image.  Boom!  This is
> a bit disheartening since the image was small
> and doing images with plot overlays is specifically
> what I need (often) to comprehend image data.
>
> I'm hoping it is a bug somewhere that can be
> fixed.  Here is the output from my pdl2
> session.  The image is a shape [3,320,80]
> float piddle with pixels in [0,1] and badvalues.
>
> pdl> use PDL::Graphics::Gnuplot
> pdl> $hsv40 = get_hsv_frame(40);
> Loading get_hsv_frame.pdl ...found ./crank/get_hsv_frame.pdl
> pdl> PDL::Graphics::Gnuplot::image( {cbrange=>[0,1]}, $hsv40->mv(0,-1)
> )
> Runtime error: Hmmm, my main Gnuplot process didn't respond for 60 seconds.
> This could be a bug in PDL::Graphics::Gnuplot or gnuplot itself --
> although for some terminals (like x11) it could be because of a
> slow network.  If you don't think it is a network problem, please
> report it as a PDL::Graphics::Gnuplot bug.  You might be able to
> ignore this message, or you might have to restart() the object.
> If you are getting this message spuriously, you might like to
> set the "wait" terminal option to a longer value (in seconds).
>  at /cygdrive/f/perl/local/lib/perl5/PDL/Graphics/Gnuplot.pm line 6030.
>         
> PDL::Graphics::Gnuplot::_checkpoint('PDL::Graphics::Gnuplot=HASH(0x820c3e48)',
> 'main', 'HASH(0x82098438)') called at
> /cygdrive/f/perl/local/lib/perl5/PDL/Graphics/Gnuplot.pm line 2462
>         PDL::Graphics::Gnuplot::plot(undef, undef,
> 'PDL=SCALAR(0x820bdcb0)') called at
> /cygdrive/f/perl/local/lib/perl5/PDL/Graphics/Gnuplot.pm line 3098
>         PDL::Graphics::Gnuplot::image('HASH(0x825d8bb0)',
> 'PDL=SCALAR(0x820bdcb0)') called at (eval 466) line 5
> pdl> PDL::Graphics::Gnuplot::image( {cbrange=>[0,1]},
> $hsv40->mv(0,-1)->setbadtoval(0) )
> Runtime error: Hmmm, my main Gnuplot process didn't respond for 60 seconds.
> This could be a bug in PDL::Graphics::Gnuplot or gnuplot itself --
> although for some terminals (like x11) it could be because of a
> slow network.  If you don't think it is a network problem, please
> report it as a PDL::Graphics::Gnuplot bug.  You might be able to
> ignore this message, or you might have to restart() the object.
> If you are getting this message spuriously, you might like to
> set the "wait" terminal option to a longer value (in seconds).
>  at /cygdrive/f/perl/local/lib/perl5/PDL/Graphics/Gnuplot.pm line 6030.
>         
> PDL::Graphics::Gnuplot::_checkpoint('PDL::Graphics::Gnuplot=HASH(0x820c3e48)',
> 'main', 'HASH(0x825c60c0)') called at
> /cygdrive/f/perl/local/lib/perl5/PDL/Graphics/Gnuplot.pm line 2389
>         PDL::Graphics::Gnuplot::plot(undef, undef,
> 'PDL=SCALAR(0x825ccb28)') called at
> /cygdrive/f/perl/local/lib/perl5/PDL/Graphics/Gnuplot.pm line 3098
>         PDL::Graphics::Gnuplot::image('HASH(0x8210deb0)',
> 'PDL=SCALAR(0x825ccb28)') called at (eval 475) line 5
>
> Hope this gives you some ideas.  Do you have
> a working image example that I could try?
>
> Thanks,
> Chris

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to