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: Visualization with 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
+ - Develop `publication quality plots `_ with just with just a few lines of code
44
+ - Use `interactive figures `_ that can zoom, pan, update...
45
+
46
+ .. _publication quality plots : https://matplotlib.org/gallery/index.html
47
+ .. _interactive figures : https://matplotlib.org/gallery/index.html#event-handling
48
+
49
+ .. container :: bullet-box
50
+
51
+ Customize
52
+
53
+ - `Take full control `_ of line styles, font properties, axes properties...
54
+ - `Export and embed `_ to a number of file formats and interactive environments
55
+
56
+ .. _Take full control : https://matplotlib.org/tutorials/index.html#tutorials
57
+ .. _Export and embed : https://matplotlib.org/api/index_backend_api.html
58
+
59
+ .. container :: bullet-box
60
+
61
+ Extend
62
+
63
+ - Explore tailored functionality provided by
64
+ :doc: `third party packages <thirdpartypackages/index >`
65
+ - Learn more about matplotlib through our many
66
+ :doc: `external learning resources <resources/index >`
48
67
49
68
Documentation
50
- -------------
69
+ ~~~~~~~~~~~~~
51
70
52
71
This is the documentation for Matplotlib version |version |.
53
72
@@ -98,12 +117,6 @@ Trying to learn how to do a particular kind of plot? Check out the
98
117
:doc: `examples gallery <gallery/index >` or the :doc: `list of plotting commands
99
118
<api/pyplot_summary>`.
100
119
101
- Other learning resources
102
- ~~~~~~~~~~~~~~~~~~~~~~~~
103
-
104
- There are many :doc: `external learning resources <resources/index >` available
105
- including printed material, videos and tutorials.
106
-
107
120
Join our community!
108
121
~~~~~~~~~~~~~~~~~~~
109
122
0 commit comments