matplotlib 3.5.1

_check_savefig_extra_args(func=None, extra_kwargs=())

If any unused keyword arguments are left, this decorator will warn about them, and as part of the warning, will attempt to specify the function that the user actually called, instead of the backend-specific method. If unable to determine which function the user called, it will specify :None:None:`.savefig`.

For compatibility across backends, this does not warn about keyword arguments added by FigureCanvasBase.print_figure for use in a subset of backends, because the user would not have added them directly.

Decorator for the final print_* methods that accept keyword arguments.

Examples

See :

Local connectivity graph

Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.

Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)

SVG is more flexible but power hungry; and does not scale well to 50 + nodes.

All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them


File: /matplotlib/backend_bases.py#1575
type: <class 'function'>
Commit: