2
2
3
3
.. title :: Matplotlib: Python plotting
4
4
5
- Matplotlib is a Python 2D plotting library which produces publication quality
6
- figures in a variety of hardcopy formats and interactive environments across
7
- platforms. Matplotlib can be used in Python scripts, the Python and IPython _
8
- shells, the Jupyter _ notebook, web application servers, and four graphical user
9
- interface toolkits.
5
+ Matplotlib: 2D visualization in Python
6
+ --------------------------------------
10
7
11
- .. _ IPython : http://ipython.org
12
- .. _ Jupyter : http://jupyter.org
8
+ Matplotlib supports your visualization tasks, from simple one-off plotting to
9
+ complex and interactive figures.
13
10
14
11
.. raw :: html
15
12
@@ -35,19 +32,40 @@ interface toolkits.
35
32
</div >
36
33
<span class =" clear_screenshots" ></span >
37
34
38
- Matplotlib tries to make easy things easy and hard things possible. You
39
- can generate plots, histograms, power spectra, bar charts, errorcharts,
40
- scatterplots, etc., with just a few lines of code. For examples, see the
41
- :doc: `sample plots <tutorials/introductory/sample_plots >` and :doc: `thumbnail
42
- gallery <gallery/index>`.
43
35
44
- For simple plotting the `pyplot ` module provides a MATLAB-like interface,
45
- particularly when combined with IPython. For the power user, you have full
46
- control of line styles, font properties, axes properties, etc, via an object
47
- oriented interface or via a set of functions familiar to MATLAB users.
36
+ .. container :: bullet-box-container
37
+
38
+ .. container :: bullet-box
39
+
40
+ Create
41
+
42
+ - Easy creation of numerous standard plots
43
+ - Publication quality output to various file formats
44
+ (png, pdf, svg, ps, ...)
45
+ - Interactive figures (zoom, pan, ...)
46
+
47
+ .. container :: bullet-box
48
+
49
+ Customize
50
+
51
+ - Adapt and tune all aspects of your plot
52
+ - Embed in interactive environments (e.g. IPython _, Jupyter _)
53
+ - Respond to user actions based on the event system
54
+
55
+ .. _IPython : http://ipython.org
56
+ .. _Jupyter : http://jupyter.org
57
+
58
+ .. container :: bullet-box
59
+
60
+ Extend
61
+
62
+ - Use additional tailored functionality through
63
+ :doc: `third party packages <thirdpartypackages/index >`
64
+ - Embed in GUI applications (Qt, Tk, Gtk3, Wx)
65
+ - Serve from web servers
48
66
49
67
Documentation
50
- -------------
68
+ ~~~~~~~~~~~~~
51
69
52
70
This is the documentation for Matplotlib version |version |.
53
71
0 commit comments