@@ -255,7 +255,7 @@ class Slider(AxesWidget):
255
255
def __init__ (self , ax , label , valmin , valmax , valinit = 0.5 , valfmt = None ,
256
256
closedmin = True , closedmax = True , slidermin = None ,
257
257
slidermax = None , dragging = True , valstep = None ,
258
- orientation = 'horizontal' , ** kwargs ):
258
+ orientation = 'horizontal' , * , initcolor = 'r' , * *kwargs ):
259
259
"""
260
260
Parameters
261
261
----------
@@ -295,13 +295,17 @@ def __init__(self, ax, label, valmin, valmax, valinit=0.5, valfmt=None,
295
295
dragging : bool, default: True
296
296
If True the slider can be dragged by the mouse.
297
297
298
- valstep : float or arraylike , default: None
298
+ valstep : float or array-like , default: None
299
299
If a float, the slider will snap to multiples of *valstep*.
300
300
If an array the slider will snap to the values in the array.
301
301
302
302
orientation : {'horizontal', 'vertical'}, default: 'horizontal'
303
303
The orientation of the slider.
304
304
305
+ initcolor : color or None, default: 'r'
306
+ The color of the line at the *valinit* position. If None then
307
+ no line will be drawn.
308
+
305
309
Notes
306
310
-----
307
311
Additional kwargs are passed on to ``self.poly`` which is the
@@ -338,10 +342,12 @@ def __init__(self, ax, label, valmin, valmax, valinit=0.5, valfmt=None,
338
342
self .valinit = valinit
339
343
if orientation == 'vertical' :
340
344
self .poly = ax .axhspan (valmin , valinit , 0 , 1 , ** kwargs )
341
- self .hline = ax .axhline (valinit , 0 , 1 , color = 'r' , lw = 1 )
345
+ if initcolor is not None :
346
+ self .hline = ax .axhline (valinit , 0 , 1 , color = initcolor , lw = 1 )
342
347
else :
343
348
self .poly = ax .axvspan (valmin , valinit , 0 , 1 , ** kwargs )
344
- self .vline = ax .axvline (valinit , 0 , 1 , color = 'r' , lw = 1 )
349
+ if initcolor is not None :
350
+ self .vline = ax .axvline (valinit , 0 , 1 , color = initcolor , lw = 1 )
345
351
346
352
if orientation == 'vertical' :
347
353
ax .set_ylim ((valmin , valmax ))
0 commit comments