Difference between revisions of "Third-party libraries"

From PLplotWiki
Jump to: navigation, search
(added link to qt)
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
== Drivers ==
 
== Drivers ==
 
* [[aquaterm]] - displays plots, available for Mac OS X
 
* [[aquaterm]] - displays plots, available for Mac OS X
* [[cairo]] - displays plots and save to different file formats, available for Windows, Linux, Mac OS X
+
* [[cairo/pango]] - displays plots and save to different file formats, available for Windows, Linux, Mac OS X
 
* [[cgm]] - outputs cgm files
 
* [[cgm]] - outputs cgm files
 
* [[freetype]] - enables use of ttf fonts for some drivers
 
* [[freetype]] - enables use of ttf fonts for some drivers
* [[libgd]] - the gd driver is able to output png, jpeg and gif files
+
* [[libgd]] - the gd driver is able to output png, jpeg and gif files (''note:'' deprecated - use cairo/pango instead)
 +
* [[libharu]] - C library used for the pdf driver
 
* [[Qt]] - display plots, output various formats on Windows, Linux and Mac OS X using Qt UI framework
 
* [[Qt]] - display plots, output various formats on Windows, Linux and Mac OS X using Qt UI framework
 
* [[wxWidgets]] - displays plots, available on Windows, Linux and Mac OS X using wxWidgets library
 
* [[wxWidgets]] - displays plots, available on Windows, Linux and Mac OS X using wxWidgets library
Line 15: Line 16:
 
== Bindings ==  
 
== Bindings ==  
 
* [[swig]] - connects Plplot C library to Python, Java and Lua
 
* [[swig]] - connects Plplot C library to Python, Java and Lua
 +
* [[Lua]] - a powerful, fast, lightweight, embeddable scripting language

Latest revision as of 01:09, 23 November 2010

The core of PLplot as well as most of the drivers depend on third-party libraries. For the PLplot library most dependencies are optional, while drivers are not included if dependencies are not fulfilled. In the following section information about this dependencies for the various operating systems are given.

PLplot core

Drivers

  • aquaterm - displays plots, available for Mac OS X
  • cairo/pango - displays plots and save to different file formats, available for Windows, Linux, Mac OS X
  • cgm - outputs cgm files
  • freetype - enables use of ttf fonts for some drivers
  • libgd - the gd driver is able to output png, jpeg and gif files (note: deprecated - use cairo/pango instead)
  • libharu - C library used for the pdf driver
  • Qt - display plots, output various formats on Windows, Linux and Mac OS X using Qt UI framework
  • wxWidgets - displays plots, available on Windows, Linux and Mac OS X using wxWidgets library

Bindings

  • swig - connects Plplot C library to Python, Java and Lua
  • Lua - a powerful, fast, lightweight, embeddable scripting language