Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.246.031 Times

PDL::Graphics::PGPLOT::Window 2.3.2

  Date Added: April 03, 2010  |  Visits: 1.419

PDL::Graphics::PGPLOT::Window

Report Broken Link
Printer Friendly Version


Product Homepage
Download (106 downloads)



PDL::Graphics::PGPLOT::Window is a OO interface to PGPLOT windows. SYNOPSIS perldl> use PDL::Graphics::PGPLOT::Window perldl> $win = PDL::Graphics::PGPLOT::Window->new(Device => /xs); perldl> $a = pdl [1..100] perldl> $b = sqrt($a) perldl> $win->line($b) perldl> $win->hold() perldl> $c = sin($a/10)*2 + 4 perldl> $win->line($c) In the following documentation the commands are not shown in their OO versions. This is for historical reasons and should not cause too much trouble. This package offers a OO interface to the PGPLOT plotting package. This is intended to replace the traditional interface in PDL::Graphics::PGPLOT and contains interfaces to a large number of PGPLOT routines. Below the usage examples for each function tend to be given in the non-OO version for historical reasons. This will slowly be changed, but in the meantime refer to the section on OO-interface below to see how to convert the usage information below to OO usage (it is totally trivial). PDL::Graphics::PGPLOT::Window is an interface to the PGPLOT graphical libraries. The list of currently availably methods: imag - Display an image (uses pgimag()/pggray() as appropriate) ctab - Load an image colour table ctab_info - Get information about currently loaded colour table line - Plot vector as connected points points - Plot vector as points errb - Plot error bars cont - Display image as contour map bin - Plot vector as histogram (e.g. bin(hist($data)) ) hi2d - Plot image as 2d histogram (not very good IMHO...) poly - Draw a polygon vect - Display 2 images as a vector field text - Write text in the plot area label_axes - Print axis titles legend - Create a legend with different texts, linestyles etc. cursor - Interactively read cursor positions. circle - Draw a circle ellipse - Draw an ellipse. Device manipulation commands: new - Constructor for a new PGPLOT output device close - Close a PGPLOT output device focus - Set focus to the given device. This should normally be done behind the scenes. hold - Hold current plot window range - allows overlays etc. release - Release back to autoscaling of new plot window for each command held - Returns true if the graphics is held on the current device. env - Define a plot window, put on hold panel - Move to a specified plot panel when several panels are defined. erase - Erase the current window (or panel) options - Get the options set for the present output device id - The ID for the device device - The device type name - The window name Notes: $transform for image/cont etc. is used in the same way as the TR() array in the underlying PGPLOT FORTRAN routine but is, fortunately, zero-offset. The transform() routine can be used to create this piddle. For completeness: The transformation array connect the pixel index to a world coordinate such that: X = tr[0] + tr[1]*i + tr[2]*j Y = tr[3] + tr[4]*i + tr[5]*j.

Requirements: No special requirements
Platforms: Linux
Keyword: Device Interface Libraries Oo Pdl Pdlgraphicspgplotwindow Pgplot Plot Programming Tr Window
Users rating: 0/10

License: Freeware Size: 1.1 MB
USER REVIEWS
More Reviews or Write Review


PDL::GRAPHICS::PGPLOT::WINDOW RELATED
Programming  -  Curl Advanced UI 0.7
Curl Advanced UI libraries - Advanced User Interface libraries provide components necessary for creating rich user interface applications easily. Please see the detail info in Wiki page.
1.75 MB  
Libraries  -  Staccato-Commons 1.1
Staccato-Commons is a project that extends and integrates existing Java frameworks in order to fill gaps and unificate abstractions, focusing on productivity and maintainability, in a full OO way and using functional programming techniques.
35.55 KB  
Database Tools  -  PHP-MYSQL-MSSQL 1.0
PHP-MYSQL-MSSQL is an interface to be used with the PHP programming language to help you connect, disconnect, insert, update, delete, query, result and page_cut from MySQL or MSSQL more easy.You just change the setting.inc.php to suit your...
10 KB  
Libraries  -  PDL::Graphics::X 0.04
PDL::Graphics::X is a PDL OO access to X windows. SYNOPSIS # example 1 use PDL; use PDL::Graphics::X; my $x_size = 255; my $y_size = 255; my $win1 = PDL::Graphics::X->new({SIZE_X => $x_size, SIZE_Y => $y_size}); my $a =...
10.24 KB  
Libraries  -  PDL::Graphics::TriD 2.4.3
PDL::Graphics::TriD is a PDL 3D interface. SYNOPSIS use PDL::Graphics::TriD; # After each graph, let the user rotate is and # wait for him to press q, then make new graph line3d($coords); # $coords = (3,n,...) line3d($coords,$colors); #...
2.1 MB  
Libraries  -  PDL::Graphics::LUT 2.3.2
PDL::Graphics::LUT is a Perl module that provides access to a number of look-up tables. SYNOPSIS use PDL::Graphics::PGPLOT; use PDL::Graphics::LUT; # what tables are available my @tables = lut_names(); # get the reversed colour table...
1.1 MB  
Libraries  -  GToolKit 0.9.5
GToolKit project is a (relatively) small library that implements a simple and easy to use Objective-C interface to the GTK+ widget set. GTK+, which stands for The Gimp Toolkit, is a library for creating graphical user interfaces for the X Window...
378.88 KB  
Libraries  -  OzDB 0.02
OzDB is a database Perl interface module for OzBot. SYNOPSIS use OzDB; The OzDB Perl module handles authentication and access control for the OzBot based utility bots. The basic database format is the authentication schema. This is based on...
12.29 KB  
Libraries  -  Callback 1.07
Callback is an object interface for function callbacks. SYNOPSIS use Callback; my $callback = new Callback (&myfunc, @myargs); my $callback = new Callback ($myobj, $mymethod, @myargs); my $callback = new Callback ($old_callback, @myargs);...
4.1 KB  
Libraries  -  Libtool 1.5.24
GNU libtool is a generic library support script. Libtool library hides the complexity of using shared and static libraries behind a consistent, portable interface. Libtool supports building static libraries on all platforms. In the past, if a...
2.7 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB