Skip Menu |

This queue is for tickets about the PDL-Graphics-Gnuplot CPAN distribution.

Report information
The Basics
Id: 112758
Status: new
Priority: 0/
Queue: PDL-Graphics-Gnuplot

People
Owner: Nobody in particular
Requestors: andreas.pawlak [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: set multiplot next Option
Date: Mon, 7 Mar 2016 14:57:46 +0100
To: bug-PDL-Graphics-Gnuplot [...] rt.cpan.org
From: Andreas Pawlak <andreas.pawlak [...] gmail.com>
Dear Maintainers, Is it possible to add the "set multiplot next" option to PDL::Graphics::Gnuplot. This command is enabled since Gnuplot 4.7 and allow to skip a specific plot in the multiplot regime. Right now, I can hand code this to my program using something like: use PDL; use PDL::Graphics::Gnuplot qw/terminfo gpwin/; $win = gpwin('qt', persist => 1); $x = sequence(101)/10; $y = sin($x); $win->multiplot(layout => [2,2]); $win->plot($x, $y); $win->plot($x, $y); PDL::Graphics::Gnuplot::_printGnuplotPipe($win, "main", "set multiplot next"); PDL::Graphics::Gnuplot::_checkpoint($win, "main"); $win->plot($x, $y); # tested with Gnuplot 5.0.3 A subroutine "multiplot_next" would be great, somelike (not tested): sub multiplot_next { my $this = _obj_or_global(\@_); unless($this->{options}->{multiplot}) { barf("multiplot_next: you can't, you're not in multiplot mode\n"); } # standard syntax cheking _printGnuplotPipe($this, "main", "set multiplot next\n"); $checkpointMessage = _checkpoint($this, "main"); # standard checks } However, the version checking of Gnuplot should be included, otherwise an error is thrown by Gnuplot. Thanks and best regards, Andreas Pawlak