@@ -993,23 +993,23 @@ class StepPatch(PathPatch):
993993 """An unclosed stepline path patch."""
994994
995995 @docstring .dedent_interpd
996- def __init__ (self , vals , edges , * ,
997- orientation = 'horizontal ' , baseline = 0 , ** kwargs ):
996+ def __init__ (self , values , edges , * ,
997+ orientation = 'vertical ' , baseline = 0 , ** kwargs ):
998998 """
999999 Parameters
10001000 ----------
1001- vals : array
1001+ values : array-like
10021002 An array of y-values.
10031003
1004- edges : array
1004+ edges : array-like
10051005 A array of x-value edges, with ``len(edges) == len(vals) + 1``,
10061006 between which the curve takes on vals values.
10071007
10081008 orientation : {'vertical', 'horizontal'}, default: 'vertical'
10091009
10101010 baseline : float or None, default: 0
10111011 Determines starting value of the bounding edges or when
1012- " fill" == True, position of lower edge.
1012+ `` fill= True`` , position of lower edge.
10131013
10141014 Other valid keyword arguments are:
10151015
@@ -1018,20 +1018,24 @@ def __init__(self, vals, edges, *,
10181018 self .baseline = baseline
10191019 self .orientation = orientation
10201020 self ._edges = np .asarray (edges )
1021- self ._vals = np .asarray (vals )
1021+ self ._values = np .asarray (values )
10221022 verts , codes = self ._update_data ()
10231023 path = Path (verts , codes )
10241024 super ().__init__ (path , ** kwargs )
10251025
10261026 def _update_data (self ):
1027- if self ._edges .size - 1 != self ._vals .size :
1028- raise ValueError ('Size mismatch between "vals" and "edges"' )
1027+ if self ._edges .size - 1 != self ._values .size :
1028+ raise ValueError ('Size mismatch between "values" and "edges". '
1029+ "Expected `len(values) + 1 == len(edges)`, but "
1030+ "they are or lengths {} and {}" .format (
1031+ self ._edges .size , self ._values .size )
1032+ )
10291033 verts , codes = [], []
1030- for idx0 , idx1 in cbook .contiguous_regions (~ np .isnan (self ._vals )):
1034+ for idx0 , idx1 in cbook .contiguous_regions (~ np .isnan (self ._values )):
10311035 x = np .vstack ((self ._edges [idx0 :idx1 + 1 ],
10321036 self ._edges [idx0 :idx1 + 1 ])).T .flatten ()
1033- y = np .vstack ((self ._vals [idx0 :idx1 ],
1034- self ._vals [idx0 :idx1 ])).T .flatten ()
1037+ y = np .vstack ((self ._values [idx0 :idx1 ],
1038+ self ._values [idx0 :idx1 ])).T .flatten ()
10351039 if self .baseline is not None :
10361040 y = np .hstack ((self .baseline , y , self .baseline ))
10371041 else :
@@ -1048,13 +1052,8 @@ def set_edges(self, edges):
10481052 self ._edges = np .asarray (edges )
10491053 self ._update_data ()
10501054
1051- def set_vals (self , vals ):
1052- self ._vals = np .asarray (vals )
1053- self ._update_data ()
1054-
1055- def set_vals_edges (self , vals , edges ):
1056- self ._vals = np .asarray (vals )
1057- self ._edegs = np .asarray (edges )
1055+ def set_values (self , values ):
1056+ self ._values = np .asarray (values )
10581057 self ._update_data ()
10591058
10601059
0 commit comments