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 plots to complex,
9
+ publication quality and interactive figures.
13
10
14
11
.. raw :: html
15
12
@@ -35,19 +32,41 @@ 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>`.
35
+ Matplotlib makes easy things easy and hard things possible.
43
36
44
- For simple plotting the :mod: `.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.
37
+ .. container :: bullet-box-container
38
+
39
+ .. container :: bullet-box
40
+
41
+ Create
42
+
43
+ - Easy creation of standard plots
44
+ - Publication quality output to common file formats
45
+ (png, pdf, svg, ps, ...)
46
+ - Interactive figures (zoom, pan, ...)
47
+
48
+ .. container :: bullet-box
49
+
50
+ Customize
51
+
52
+ - Adapt and tune all aspects a graphic
53
+ - Embed in interactive environments (e.g. IPython _, Jupyter _)
54
+ - Create graphics that respond to user GUI events
55
+
56
+ .. _IPython : http://ipython.org
57
+ .. _Jupyter : http://jupyter.org
58
+
59
+ .. container :: bullet-box
60
+
61
+ Extend
62
+
63
+ - Use additional tailored functionality through
64
+ :doc: `third party packages <thirdpartypackages/index >`
65
+ - Embed in GUI applications (Qt, Tk, Gtk3, Wx)
66
+ - Serve from web servers
48
67
49
68
Documentation
50
- -------------
69
+ ~~~~~~~~~~~~~
51
70
52
71
This is the documentation for Matplotlib version |version |.
53
72
0 commit comments