@@ -105,6 +105,7 @@ def phase_plane_plot(
105
105
- lines[0] = list of Line2D objects (streamlines, separatrices).
106
106
- lines[1] = Quiver object (vector field arrows).
107
107
- lines[2] = list of Line2D objects (equilibrium points).
108
+ - lines[3] = StreamplotSet object (lines with arrows).
108
109
109
110
cplt.axes : 2D array of `matplotlib.axes.Axes`
110
111
Axes for each subplot.
@@ -136,9 +137,9 @@ def phase_plane_plot(
136
137
and gridtype. If set to a dict, pass on the key-value pairs in
137
138
the dict as keywords to `phaseplot.vectorfield`.
138
139
plot_streamplot : bool or dict, optional
139
- If ` True` then use matplotlib's streamplot function to plot the
140
- streamlines. If set to a dict, pass on the key-value pairs in the
141
- dict as keywords to :func:`~
140
+ If True then use :func:` matplotlib.axes.Axes. streamplot` function
141
+ to plot the streamlines. If set to a dict, pass on the key-value
142
+ pairs in the dict as keywords to :func:`~control.phaseplot.streamplot`.
142
143
plot_equilpoints : bool or dict, optional
143
144
If True (default) then plot equilibrium points based in the phase
144
145
plot boundary. If set to a dict, pass on the key-value pairs in the
@@ -357,7 +358,7 @@ def streamplot(
357
358
358
359
Parameters
359
360
----------
360
- sys : NonlinearIOSystem or callable(t, x, ...)
361
+ sys : ` NonlinearIOSystem` or callable(t, x, ...)
361
362
I/O system or function used to generate phase plane data. If a
362
363
function is given, the remaining arguments are drawn from the
363
364
`params` keyword.
@@ -376,27 +377,27 @@ def streamplot(
376
377
color : matplotlib color spec, optional
377
378
Plot the vector field in the given color.
378
379
vary_color : bool, optional
379
- If set to ` True` , vary the color of the streamlines based on the magnitude
380
+ If set to True, vary the color of the streamlines based on the magnitude
380
381
vary_linewidth : bool, optional
381
- If set to ` True` , vary the linewidth of the streamlines based on the magnitude
382
+ If set to True, vary the linewidth of the streamlines based on the magnitude
382
383
cmap : str or Colormap, optional
383
384
Colormap to use for varying the color of the streamlines
384
- norm : Normalize, optional
385
+ norm : `matplotlib.colors. Normalize` , optional
385
386
An instance of Normalize to use for scaling the colormap and linewidths
386
- ax : matplotlib.axes.Axes
387
+ ax : ` matplotlib.axes.Axes`, optional
387
388
Use the given axes for the plot, otherwise use the current axes.
388
389
389
390
Returns
390
391
-------
391
- out : Quiver
392
+ out : StreamplotSet
392
393
393
394
Other parameters
394
395
----------------
395
396
rcParams : dict
396
397
Override the default parameters used for generating plots.
397
- Default is set by config.default['ctrlplot.rcParams'].
398
+ Default is set by ` config.default['ctrlplot.rcParams']` .
398
399
suppress_warnings : bool, optional
399
- If set to ` True` , suppress warning messages in generating trajectories.
400
+ If set to True, suppress warning messages in generating trajectories.
400
401
401
402
"""
402
403
# Process keywords
0 commit comments