@@ -43,9 +43,10 @@ def reset_defaults():
4343 # System level defaults
4444 defaults .update (_control_defaults )
4545
46- from .freqplot import _bode_defaults , _freqplot_defaults
46+ from .freqplot import _bode_defaults , _freqplot_defaults , _nyquist_defaults
4747 defaults .update (_bode_defaults )
4848 defaults .update (_freqplot_defaults )
49+ defaults .update (_nyquist_defaults )
4950
5051 from .nichols import _nichols_defaults
5152 defaults .update (_nichols_defaults )
@@ -138,9 +139,11 @@ def use_fbs_defaults():
138139 The following conventions are used:
139140 * Bode plots plot gain in powers of ten, phase in degrees,
140141 frequency in rad/sec, no grid
142+ * Nyquist plots use dashed lines for mirror image of Nyquist curve
141143
142144 """
143145 set_defaults ('bode' , dB = False , deg = True , Hz = False , grid = False )
146+ set_defaults ('nyquist' , mirror_style = '--' )
144147
145148
146149# Decide whether to use numpy.matrix for state space operations
@@ -239,4 +242,7 @@ def use_legacy_defaults(version):
239242 # time responses are only squeezed if SISO
240243 set_defaults ('control' , squeeze_time_response = True )
241244
245+ # switched mirror_style of nyquist from '-' to '--'
246+ set_defaults ('nyqist' , mirror_style = '-' )
247+
242248 return (major , minor , patch )
0 commit comments