11INTRODUCTION:
22
3- matplotlib is a pure python plotting library designed to bring
4- publication quality plotting to python with a syntax familiar to
5- matlab users. Although the goal of publication quality is not yet
6- attained (see GOALS), the library does produce high quality 2D
7- plots. All of the plotting commands can be accessed either via a
8- functional interface familiar to matlab users or an object oriented
9- interface familiar to python users.
10-
3+
4+ matplotlib is a pure python 2D plotting library with a Matlab?
5+ syntax which produces publication quality figures using in a
6+ variety of hardcopy formats (PNG, JPG, TIFF, PS) and interactive
7+ GUI environments (WX, GTK) across platforms. matplotlib can be used
8+ in python scripts, interactively from the python shell (ala matlab
9+ or mathematica), in web application servers generating dynamic
10+ charts, or embedded in GTK or WX applications; see backends.
11+
12+ matplotlib trys to make easy things easy and hard things
13+ possible. You can generate plots, histograms, power spectra, bar
14+ charts, errorcharts, scatterplots, etc, with just a few lines of
15+ code. For example, to make a histogram of data in x, you simply need
16+ to type
17+
18+ >>> hist(x, 100) # use 100 bins
19+
20+
21+ For the power user, you have full control of line styles, font
22+ properties, axes properties, etc, via an object oriented interface
23+ or via a handle graphics interface familiar to matlab users. A
24+ summary of the goals of matplotlib and the progress so far can be
25+ found here.
1126
1227REQUIREMENTS:
1328
14- python 2.2+, pygtk-1.99.16 (requires GTK2) and Numeric-22+
29+ python 2.2+, and Numeric-22+. Other requirements are backend
30+ dependent. See http://matplotlib.sourceforge.net/backends.html
1531
1632INSTALL
1733
18- If you have the requirements, just do 'python setup.py install'.
34+ If you have the requirements, just do 'python setup.py install'.
35+
36+
37+ Quick start install instructions can be found here -
38+ http://matplotlib.sourceforge.net/installing.html
39+
40+ For backend specific install information see
41+ http://matplotlib.sourceforge.net/backends.html
1942
2043 If you want to use matplotlib interactively from the prompt, see
21- INTERACTIVE
44+ http://matplotlib.sourceforge.net/interactive.html
2245
2346
2447EXAMPLES
2548
26- See the examples in the examples dir.
49+ See the examples in the examples dir. To see examples scripts with
50+ the outputs they produce, see
51+ http://matplotlib.sourceforge.net/screenshots.html
2752
2853AUTHOR
2954
3055 John D. Hunter <jdhunter@ace.bsd.uchicago.edu>
31- Copyright (c) 2002 John D. Hunter; All Rights Reserved
56+ Copyright (c) 2002-2004 John D. Hunter; All Rights Reserved.
57+
58+ Jeremy O'Donoghue wrote the wx backend
59+
60+ See http://matplotlib.sourceforge.net/credits.html for additionaly
61+ contributors
3262
3363LICENSE
3464
3565 Based on that of python 2.2. See the LICENSE file that ships with
36- the matplotlib source code
66+ the matplotlib source code or
67+ http://matplotlib.sourceforge.net/license.html
3768
0 commit comments