PLplot is a cross-platform software package for creating scientific plots.


PLplot is a cross-platform software package for creating scientific plots. To help accomplish that task it is organized as a core C library, language bindings for that library, and device drivers which control how the plots are presented in non-interactive and interactive plotting contexts.

The PLplot core library can be used to create standard x-y plots, semi-log plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts. Multiple graphs (of the same or different sizes) may be placed on a single page, and multiple pages are allowed for those device formats that support them.

PLplot has core support for Unicode. This means for our many Unicode-aware devices that plots can be labelled using the enormous selection of Unicode mathematical symbols. A large subset of our Unicode-aware devices also support complex text layout (CTL) languages such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as Devanagari, Thai, Lao, and Tibetan.

A number of compiled and interpreted languages have access to PLplot, see our list of language bindings.

PLplot device drivers support a number of different file formats for non-interactive plotting and a number of different platforms that are suitable for interactive plotting. It is easy to add new device drivers to PLplot by writing a small number of device dependent routines.

PLplot is free software primarily licensed under the LGPL.
Cross Platform

PLplot is currently known to work on the following platforms:

    Linux, Mac OS X, and other Unices
    Windows (2000, XP and Vista)

PLplot is built on the above platforms using our CMake-based build system.
Language Bindings

There are many bindings to the PLplot library
    Ada
    C/C++/D
    Fortran 77/90
    Java
    Lisp
    Lua
    OCaml
    Octave
    Perl
    Python
    Tcl/Tk
Output file formats

PLplot device drivers support a number of plotting file formats.

    CGM
    GIF
    JPEG
    LaTeX
    PBM
    PDF
    PNG
    PostScript
    SVG
    Xfig

Interactive Platforms

PLplot device drivers support a number of platforms that are suitable for interactive plotting.

    GNOME
    Gtk+
    PyQt
    Qt
    Tcl/Tk
    wxWidgets
    X
Updates:


PLplot Release 5.9.7

This is a development release of PLplot. It represents the ongoing efforts of the community to improve the PLplot plotting package. Development releases in the 5.9.x series will be available every few months. The next full release will be 5.10.0.

PLplot releases may be found at

http://sourceforge.net/project/showfiles.php?group_id=2915
.

Detailed release notes are given in the README.release file included with the tarball.


Feedback and contributions for PLplot can be submitted to the mailing lists provided at
http://sourceforge.net/mail/?group_id=2915 .

PLplot's Home Page is
http://plplot.sourceforge.net/ .


Examples.
These examples were generated with the pngcairo device and reflect the status of PLplot-5.9.7.
Select a thumbnail to view full-size image and source code.
x01.thumbnail x02.thumbnail x03.thumbnail x04.thumbnail x05.thumbnail x06.thumbnail x07.thumbnail x08.thumbnail x09.thumbnail x10.thumbnail x11.thumbnail x12.thumbnail x13.thumbnail x14.thumbnail x15.thumbnail x16.thumbnail x17.thumbnail x18.thumbnail x19.thumbnail x20.thumbnail x21.thumbnail x22.thumbnail x23.thumbnail x24.thumbnail x25.thumbnail x26.thumbnail x27.thumbnail x28.thumbnail x29.thumbnail x30.thumbnail x31.thumbnail x32.thumbnail

Adserver           610x250

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


rss_trappola




Share on Google Plus

About Hugo Repetto

    Blogger Comment
    Facebook Comment

1 comments:



  1. I got a lot of tips and advice those solve existing issues on "PLplot is a cross-platform software package for creating scientific plots." Save money with Xamarin Consulting Company.

    ReplyDelete

Gadget

This content is not yet available over encrypted connections.

My Favorites