Chart-Graph
view release on metacpan or search on metacpan
Graph/Gnuplot.pm view on Meta::CPAN
sub _columns_to_file {
my ($file, @columns) = @_;
foreach my $dataset ( @columns ) {
if (!(ref($dataset) eq "ARRAY")) {
carp "Column data must be a reference to an array";
return 0;
}
if ($#{$dataset} != $#{$columns[$[]}) {
carp "All columns must be of same length";
return 0;
}
}
if ($#{$columns[$[]} == 0) {
carp "Warning: Columns have no data!";
}
open (DATA, ">$file");
for (my $i = 0; $i <= $#{$columns[$[]}; $i++) {
foreach my $dataset ( @columns ) {
print DATA "$dataset->[$i]\t";
}
print DATA "\n";
}
close DATA;
return 1;
}
( run in 1.000 second using v1.01-cache-2.11-cpan-b61123c0432 )