Chart::EPS_graph
Details
| Size: | 23K |
| Last Update: | 2008-05-14 23:53:52 |
| Version: | 0.01d |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | Gan Uesli Starling |
| Price: | $0.00 |
Description:
Chart::EPS_graph 0.01d is libraries software developed by Gan Uesli Starling.
Chart::EPS_graph creates line graphs in PostScript as .eps format.
SYNOPSIS
Create anew a 600 x 600 points (not pixels!) EPS file
my $eps = Chart::EPS_graph->new(600, 600);
Choose minimum required display info
$eps->set(
label_top => 'Graph Main Title',
label_y1 => 'Y1 Axis Measure (Units)',
label_y2 => 'Y2 Axis Measure (Units)',
label_x => 'X Axis Measure (Units)',
);
Choose 6 of 13 named chans, 4 at left, 2 at right
$eps->set(
names => @all_13_name_strings,
data => @all_13_data_arefs,
y1 => [7, 8, 10, 11],
y2 => [9, 12],
);
Choose optional graph features
$eps->set(
label_y1_2 => 'Extra Y1 Axis Info',
label_y2_2 => 'Extra Y2 Axis Info',
label_x_2 => 'Extra X Axis Info',
Any common browser color no matter how hideous.
bg_color => 'DarkOliveGreen',
fg_color => 'HotPink',
web_colors => ['Crimson', 'Lime', 'Indigo', 'Gold', 'Snow', 'Aqua'],
Any known I font no matter how illegible
font_name => 'ZapfChancery-MediumItalic',
font_size => 18,
See POD about this one. But in brief:
If set to "1" channel innumeration gaps will be closed.
If set to "0" (the default) they will be left as they are.
close_gap => 0,
If the 0th channel is not for the X axis (the default) then the
data point count is used as the X axis, which you may scale.
So if X were Time in seconds, with no 0th channel having acutally
recorded it, but each data point were known to be 0.5 seconds...
$self->{x_is_zeroth} = 0; Boolean, so '1' or '0'.
$self->{x_scale} = 2; Have 10th datapoint show as 20, etc.
);
Write output as EPS
$eps->write_eps( cwd() . '/whatever.eps' ); Write to a file.
View, convert or edit the EPS output
$eps->display(); Display in viewer (autodetects 'gv' or 'gsview.exe').
$eps->display('GS'); Convert to PNG via Ghostscript.
$eps->display('GIMP'); Open for editng in The GIMP.
Requirements:
Perl
Chart::EPS_graph 0.01d supports english interface languages and works with Linux.
Downloading Chart::EPS_graph 0.01d will take several seconds if you use fast ADSL connection.
0 comments
Add to
Chart::EPS_graph Version History
Related Software
|
|
From category: Libraries |
| froofyJIT 0.21 is libraries software developed by froofyJIT Team. froofyJIT is a C++ \'syntactic sugar\' front-end for Paolo Bonzini\'s GNU lightning library for dynamic native code generation. fro... |
|
|
From category: Libraries |
| Convert::BulkDecoder 1.03 is libraries software developed by Johan Vromans and Squirrel Consultancy. Convert::BulkDecoder is a Perl module to extract (binary) data from mail and news messages. \... |
|
|
From category: Compilers |
| bksys 1.5.1 is compilers software developed by Thomas Nagy. bksys is a framework based on scons for detecting the environment, compiling applications and installing them. It replaces the who... |
|
|
From category: Libraries |
| Convert::Braille::Ethiopic 0.05 is libraries software developed by Daniel Yacob. Convert::Braille::Ethiopic is a Perl module that can convert Between Braille Encodings. SYNOPSIS use... |
|
|
From category: Libraries |
| ExtUtils::ModuleMaker::TT 0.93 is libraries software developed by David A Golden. ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates. SYNO... |
|
|
From category: Libraries |
| Data::TreeDumper::Renderer::GTK 0.01 is libraries software developed by Khemir Nadim ibn Hamouda. Data::TreeDumper::Renderer::GTK is a Gtk2::TreeView renderer for Data::TreeDumper. SYNOPSIS\... |
|
|
From category: Libraries |
| CfgTie::TieNet 0.41 is libraries software developed by Randall Maas. CfgTie::TieNet is a Perl module to tie in the net database. SYNOPSIS tie %net,\'CfgTie::TieNet\' Th... |
|
|
From category: Libraries |
| Convert::Braille::English 0.05 is libraries software developed by Daniel Yacob. Convert::Braille::English is a Perl module that can convert Between Braille Encodings. SYNOPSIS use Co... |
|
|
From category: Libraries |
| DBD::Oracle 1.19 is libraries software developed by Tim Bunce. DBD::Oracle is a Perl module with Oracle database driver for the DBI module. SYNOPSIS use DBI; $dbh = DBI->co... |
|
|
From category: Libraries |
| Apache::TestMB 1.28 is libraries software developed by David Wheeler. Apache::TestMB is a subclass of Module::Build to support Apache::Test. SYNOPSIS Standard process for building & i... |
|
|
From category: Libraries |
| TuxCap is game framework software.... |
|
|
From category: Version-Control |
| ArX 2.2.4 is version control software developed by Kevin B. Smith. ArX is a Revision Control System (RCS), like CVS, Subversion, or GNU arch. It manages \"archives\" (collections of files), such as... |
|
|
From category: Interpreters |
| Elk 3.99.7 is interpreters software developed by Sam Hocevar. Elk is an implementation of the Scheme programming language. In contrast to existing, stand-alone Scheme systems Elk has been designed... |
|
|
From category: Libraries |
| Exporter::Easy 0.16 is libraries software developed by Fergal Daly. Exporter::Easy is a Perl module that takes the drudgery out of Exporting symbols. SYNOPSIS In module YourModule.pm:... |
Leave a comment