@header@
> python setup.py installMatplotlib is known to work on several linux, win32 and OS X platforms; it should run anywhere that python and Numeric run. To get the most out of matplotlib, you will probably want to install one or more of the additional backends, which provide output to various GUI and image rendering libraries. Each of these has different prerequistes and strengths; see which backend should I use?.
With the windows installer, the postscript, Agg and TkAgg backends should work out of the box if you have Numeric/numarray already installed. For other backends (WX, Paint) and operating systems, follow the instructions below and on matplotlib backends.
Note that if you install matplotlib anywhere other than the default location, you will need to set the MATPLOTLIBDATA environment variable to point to the install base dir.
If you have Numeric or numarray on your system, matplotlib will work out of the box on windows. All of the GUI backends run on windows, but TkAgg is probably the best one to use since it requires no other libraries and has the best support for interactive use with the standard python shell. If you are using the enthought edition of python, the WXAgg backend will also work out of the box.
The windows installer *.exe on the download page contains all the code you need to get up and running. But if you want to try the many demos that come in the matplotlib src distribution, download the zip file and look in the examples subdir. Important: There are known conflicts with some of the backends with some python IDEs such as pycrust, idle. If you want to use matplotlib from an IDE, please consult the backends documentation for compatibility information. You will have the greatest likelihood of success if you run the examples from the command shell or by double clicking on them, rather than from an IDE. If you are interactively generating plots, your best bet is TkAgg from the standard python shell.
matplotlib core: | zlib, zlib-devel, libpng, libpng-devel, freetype, freetype-devel, freetype-utils |
gtk backend | gtk2-devel, gtk+-devel, pygtk2, glib-devel, pygtk2-devel, gnome-libs-devel, pygtk2-libglade |
tk backend | tcl, tk, tkinter |
Installation: * add this lines to your /etc/apt/sources.list: deb http://mentors.debian.net/debian unstable main contrib non-free deb-src http://mentors.debian.net/debian unstable main contrib non-free * then run: # apt-get update # apt-get install python-matplotlib python-matplotlib-doc