@@ -152,8 +152,11 @@ def plot_airmass(targets, observer, time, ax=None, style_kwargs=None,
152152 if style_kwargs is None :
153153 style_kwargs = {}
154154 style_kwargs = dict (style_kwargs )
155- style_kwargs .setdefault ('linewidth' , 1.5 )
156- style_kwargs .setdefault ('fmt' , '-' )
155+
156+ if 'lw' not in style_kwargs :
157+ style_kwargs .setdefault ('linewidth' , 1.5 )
158+ if 'ls' not in style_kwargs and 'linestyle' not in style_kwargs :
159+ style_kwargs .setdefault ('fmt' , '-' )
157160
158161 if hasattr (time , 'utcoffset' ) and use_local_tz :
159162 tzoffset = time .utcoffset ()
@@ -366,9 +369,10 @@ def plot_altitude(targets, observer, time, ax=None, style_kwargs=None,
366369 if style_kwargs is None :
367370 style_kwargs = {}
368371 style_kwargs = dict (style_kwargs )
369- style_kwargs .setdefault ('linestyle' , '-' )
370- style_kwargs .setdefault ('linewidth' , 1.5 )
371- style_kwargs .setdefault ('fmt' , '-' )
372+ if 'ls' not in style_kwargs and 'fmt' not in style_kwargs :
373+ style_kwargs .setdefault ('linestyle' , '-' )
374+ if 'lw' not in style_kwargs :
375+ style_kwargs .setdefault ('linewidth' , 1.5 )
372376
373377 # Populate time window if needed.
374378 time = Time (time )
@@ -591,8 +595,9 @@ def plot_parallactic(target, observer, time, ax=None, style_kwargs=None,
591595 if style_kwargs is None :
592596 style_kwargs = {}
593597 style_kwargs = dict (style_kwargs )
594- style_kwargs .setdefault ('linestyle' , '-' )
595598 style_kwargs .setdefault ('fmt' , '-' )
599+ if 'ls' not in style_kwargs and 'fmt' not in style_kwargs :
600+ style_kwargs .setdefault ('linestyle' , '-' )
596601
597602 # Populate time window if needed.
598603 time = Time (time )
0 commit comments