Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcf931a7

Browse files
committed
Fix DATA_PARAMETER_PLACEHOLDER interpolation for quiver&contour{,f}.
The docstring must be set (which we do using docstring.dedent_interpd)before the decoration with _preprocess_data().
1 parentc757fe1 commitcf931a7

File tree

3 files changed

+227
-224
lines changed

3 files changed

+227
-224
lines changed

‎lib/matplotlib/axes/_axes.py‎

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4981,27 +4981,23 @@ def _quiver_units(self, args, kw):
49814981

49824982
# args can by a combination if X, Y, U, V, C and all should be replaced
49834983
@_preprocess_data()
4984+
@docstring.dedent_interpd
49844985
defquiver(self,*args,**kw):
4986+
"""%(quiver_doc)s"""
49854987
# Make sure units are handled for x and y values
49864988
args=self._quiver_units(args,kw)
4987-
49884989
q=mquiver.Quiver(self,*args,**kw)
4989-
49904990
self.add_collection(q,autolim=True)
49914991
self._request_autoscale_view()
49924992
returnq
4993-
quiver.__doc__=mquiver.Quiver.quiver_doc
49944993

49954994
# args can be some combination of X, Y, U, V, C and all should be replaced
49964995
@_preprocess_data()
49974996
@docstring.dedent_interpd
49984997
defbarbs(self,*args,**kw):
4999-
"""
5000-
%(barbs_doc)s
5001-
"""
4998+
"""%(barbs_doc)s"""
50024999
# Make sure units are handled for x and y values
50035000
args=self._quiver_units(args,kw)
5004-
50055001
b=mquiver.Barbs(self,*args,**kw)
50065002
self.add_collection(b,autolim=True)
50075003
self._request_autoscale_view()
@@ -6308,32 +6304,36 @@ def pcolorfast(self, *args, alpha=None, norm=None, cmap=None, vmin=None,
63086304
returnret
63096305

63106306
@_preprocess_data()
6307+
@docstring.dedent_interpd
63116308
defcontour(self,*args,**kwargs):
6312-
kwargs['filled']=False
6313-
contours=mcontour.QuadContourSet(self,*args,**kwargs)
6314-
self._request_autoscale_view()
6315-
returncontours
6316-
contour.__doc__="""
6309+
"""
63176310
Plot contour lines.
63186311
63196312
Call signature::
63206313
63216314
contour([X, Y,] Z, [levels], **kwargs)
6322-
"""+mcontour.QuadContourSet._contour_doc
6323-
6324-
@_preprocess_data()
6325-
defcontourf(self,*args,**kwargs):
6326-
kwargs['filled']=True
6315+
%(contour_doc)s
6316+
"""
6317+
kwargs['filled']=False
63276318
contours=mcontour.QuadContourSet(self,*args,**kwargs)
63286319
self._request_autoscale_view()
63296320
returncontours
6330-
contourf.__doc__="""
6321+
6322+
@_preprocess_data()
6323+
@docstring.dedent_interpd
6324+
defcontourf(self,*args,**kwargs):
6325+
"""
63316326
Plot filled contours.
63326327
63336328
Call signature::
63346329
63356330
contourf([X, Y,] Z, [levels], **kwargs)
6336-
"""+mcontour.QuadContourSet._contour_doc
6331+
%(contour_doc)s
6332+
"""
6333+
kwargs['filled']=True
6334+
contours=mcontour.QuadContourSet(self,*args,**kwargs)
6335+
self._request_autoscale_view()
6336+
returncontours
63376337

63386338
defclabel(self,CS,levels=None,**kwargs):
63396339
"""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp