Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f884ffa

Browse files
committed
Update backends API docs.
1 parent d2f2bc0 commit f884ffa

22 files changed

+134
-25
lines changed

doc-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
sphinx>=1.3,!=1.5.0,!=1.6.4
1010
colorspacious
1111
ipython
12+
ipywidgets
1213
mock
1314
numpydoc>=0.4
1415
pillow

doc/api/backend_agg_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_agg`
3+
======================================
4+
5+
.. automodule:: matplotlib.backends.backend_agg
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_cairo_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_cairo`
3+
========================================
4+
5+
.. automodule:: matplotlib.backends.backend_cairo
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_gtk3agg_api.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
:mod:`matplotlib.backends.backend_gtk3agg`
3+
==========================================
4+
5+
**TODO** We'll add this later, importing the gtk3 backends requires an active
6+
X-session, which is not compatible with cron jobs.
7+
8+
.. .. automodule:: matplotlib.backends.backend_gtk3agg
9+
.. :members:
10+
.. :undoc-members:
11+
.. :show-inheritance:

doc/api/backend_gtk3cairo_api.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
:mod:`matplotlib.backends.backend_gtk3cairo`
3+
============================================
4+
5+
**TODO** We'll add this later, importing the gtk3 backends requires an active
6+
X-session, which is not compatible with cron jobs.
7+
8+
.. .. automodule:: matplotlib.backends.backend_gtk3cairo
9+
.. :members:
10+
.. :undoc-members:
11+
.. :show-inheritance:

doc/api/backend_gtkcairo_api.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
:mod:`matplotlib.backends.backend_gtkcairo`
3+
===========================================
4+
5+
**TODO** We'll add this later, importing the gtk backends requires an active
6+
X-session, which is not compatible with cron jobs.
7+
8+
.. .. automodule:: matplotlib.backends.backend_gtkcairo
9+
.. :members:
10+
.. :undoc-members:
11+
.. :show-inheritance:

doc/api/backend_managers_api.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
:mod:`matplotlib.backend_managers`
3-
===================================
3+
==================================
44

55
.. automodule:: matplotlib.backend_managers
66
:members:

doc/api/backend_mixed_api.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44

55
.. automodule:: matplotlib.backends.backend_mixed
66
:members:
7+
:undoc-members:
78
:show-inheritance:

doc/api/backend_nbagg_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_nbagg`
3+
========================================
4+
5+
.. automodule:: matplotlib.backends.backend_nbagg
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_pdf_api.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44

55
.. automodule:: matplotlib.backends.backend_pdf
66
:members:
7+
:undoc-members:
78
:show-inheritance:

doc/api/backend_pgf_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_pgf`
3+
======================================
4+
5+
.. automodule:: matplotlib.backends.backend_pgf
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_ps_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_ps`
3+
=====================================
4+
5+
.. automodule:: matplotlib.backends.backend_ps
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_qt4agg_api.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@
66
:members:
77
:undoc-members:
88
:show-inheritance:
9-

doc/api/backend_qt4cairo_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_qt4cairo`
3+
===========================================
4+
5+
.. automodule:: matplotlib.backends.backend_qt4cairo
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_qt5agg_api.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@
66
:members:
77
:undoc-members:
88
:show-inheritance:
9-

doc/api/backend_qt5cairo_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_qt5cairo`
3+
===========================================
4+
5+
.. automodule:: matplotlib.backends.backend_qt5cairo
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_svg_api.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44

55
.. automodule:: matplotlib.backends.backend_svg
66
:members:
7+
:undoc-members:
78
:show-inheritance:

doc/api/backend_tkagg_api.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
:mod:`matplotlib.backends.backend_tkagg`
3+
========================================
4+
5+
.. automodule:: matplotlib.backends.backend_tkagg
6+
:members:
7+
:undoc-members:
8+
:show-inheritance:

doc/api/backend_tools_api.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
:mod:`matplotlib.backend_tools`
3-
================================
3+
===============================
44

55
.. automodule:: matplotlib.backend_tools
66
:members:

doc/api/backend_webagg_api.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
:mod:`matplotlib.backends.backend_webagg`
3+
=========================================
4+
5+
.. note::
6+
The WebAgg backend is not documented here, in order to avoid adding Tornado
7+
to the doc build requirements.
8+
9+
.. .. automodule:: matplotlib.backends.backend_webagg
10+
.. :members:
11+
.. :undoc-members:
12+
.. :show-inheritance:

doc/api/index_backend_api.rst

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,21 @@ backends
88
backend_managers_api.rst
99
backend_mixed_api.rst
1010
backend_tools_api.rst
11+
backend_agg_api.rst
12+
backend_cairo_api.rst
1113
backend_gtkagg_api.rst
14+
backend_gtkcairo_api.rst
15+
backend_gtk3agg_api.rst
16+
backend_gtk3cairo_api.rst
17+
backend_nbagg_api.rst
18+
backend_pdf_api.rst
19+
backend_pgf_api.rst
20+
backend_ps_api.rst
1221
backend_qt4agg_api.rst
22+
backend_qt4cairo_api.rst
1323
backend_qt5agg_api.rst
14-
backend_wxagg_api.rst
15-
backend_pdf_api.rst
24+
backend_qt5cairo_api.rst
1625
backend_svg_api.rst
17-
.. backend_webagg.rst
18-
dviread.rst
19-
type1font.rst
26+
backend_tkagg_api.rst
27+
backend_webagg_api.rst
28+
backend_wxagg_api.rst

lib/matplotlib/backends/backend_cairo.py

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
11
"""
22
A Cairo backend for matplotlib
3-
Author: Steve Chaplin
4-
5-
Cairo is a vector graphics library with cross-device output support.
6-
Features of Cairo:
7-
* anti-aliasing
8-
* alpha channel
9-
* saves image files as PNG, PostScript, PDF
10-
11-
http://cairographics.org
12-
Requires (in order, all available from Cairo website):
13-
cairo, pycairo
14-
15-
Naming Conventions
16-
* classes MixedUpperCase
17-
* varables lowerUpper
18-
* functions underscore_separated
3+
==============================
4+
:Author: Steve Chaplin and others
5+
6+
This backend depends on `cairo <http://cairographics.org>`_, and either on
7+
cairocffi, or (Python 2 only) on pycairo.
198
"""
209

2110
from __future__ import (absolute_import, division, print_function,

0 commit comments

Comments
 (0)