Skip to content

Commit ae41977

Browse files
committed
fix inconsistency in title for Nyquist plots
1 parent f892a81 commit ae41977

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

control/ctrlplot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
#
6868
# # Update the plot title (only if ax was not given)
6969
# sysnames = [response.sysname for response in data]
70-
# if ax == None and title is None:
70+
# if ax is None and title is None:
7171
# title = "Name plot for " + ", ".join(sysnames)
7272
# _update_plot_title(title, fig, rcParams=rcParams)
7373
# elif ax == None:

control/freqplot.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1975,9 +1975,12 @@ def _parse_linestyle(style_name, allow_false=False):
19751975
legend = None
19761976

19771977
# Add the title
1978-
if ax_user is None:
1979-
if title is None:
1980-
title = "Nyquist plot for " + ", ".join(labels)
1978+
sysnames = [response.sysname for response in nyquist_responses]
1979+
if ax_user is None and title is None:
1980+
title = "Nyquist plot for " + ", ".join(sysnames)
1981+
_update_plot_title(
1982+
title, fig=fig, rcParams=rcParams, frame=title_frame)
1983+
elif ax_user is None:
19811984
_update_plot_title(
19821985
title, fig=fig, rcParams=rcParams, frame=title_frame,
19831986
use_existing=False)

0 commit comments

Comments
 (0)