22
33.. title :: Matplotlib: Python plotting
44
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+ -------------------------------------
107
11- .. _ IPython : http://ipython.org
12- .. _ Jupyter : http://jupyter.org
8+ Matplotlib is a comprehensive library for creating static, animated,
9+ and interactive visualizations in Python.
1310
1411.. raw :: html
1512
@@ -35,19 +32,41 @@ interface toolkits.
3532 </div >
3633 <span class =" clear_screenshots" ></span >
3734
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.
4336
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 the many
66+ :doc: `external learning resources <resources/index >`
4867
4968Documentation
50- -------------
69+ ~~~~~~~~~~~~~
5170
5271This is the documentation for Matplotlib version |version |.
5372
@@ -98,12 +117,6 @@ Trying to learn how to do a particular kind of plot? Check out the
98117:doc: `examples gallery <gallery/index >` or the :doc: `list of plotting commands
99118<api/pyplot_summary>`.
100119
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-
107120Join our community!
108121~~~~~~~~~~~~~~~~~~~
109122
0 commit comments