Option set for plot
when plotting data contained in an
iddata
object
creates
the default option set for plotting time-domain data. Use dot notation
to customize the option set, if needed.opt
= iddataPlotOptions('time')
creates
a default option set for plotting frequency-domain data. Use dot notation
to customize the option set, if needed.opt
= iddataPlotOptions('frequency')
initializes
the plot options with the System Identification Toolbox™ preferences.
This syntax can include any of the input argument combinations in
the previous syntaxes. Use this syntax to change a few plot options
but otherwise use your toolbox preferences.opt
= iddataPlotOptions(___,'identpref')
Create an options set with default options for time-domain data.
opt = iddataPlotOptions('time');
Specify plot properties, such as time units and grid. View the plot in minutes
opt.TimeUnits = 'minutes'; % Turn grid on opt.Grid = 'on';
Create a plot using the specified options.
load iddata1 z1 h = plot(z1, opt);
Generate data with two inputs and one output.
z = iddata(randn(100,1),rand(100,2));
Configure a time plot.
opt = iddataPlotOptions('time');
Plot the data.
h = plot(z,opt);
Change the orientation of the plots such that all inputs are plotted in one column, and all outputs are in a second column.
opt.Orientation = 'two-column';
h = plot(z,opt);
Alternatively, use setoptions
.
setoptions(h,'Orientation','two-column')
You can also change the orientation by right-clicking the plot and choosing Orientation
in the context menu.
Create an option set with default options for frequency-domain data.
opt = iddataPlotOptions('frequency');
Specify plot properties, such as phase visibility and frequency units.
opt.PhaseVisible = 'off'; opt.FreqUnits = 'Hz';
Create a plot with the specified options.
load iddata7 z7 zf = fft(z7); h = plot(zf,opt);
opt = iddataPlotOptions('time','identpref');
opt
— Option set for iddata/plot
iddataPlotOptions
option setOption set containing the specified options for iddata/plot
. The structure has the following
fields:
Field | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Title , XLabel , YLabel |
Text and style for axes labels and plot title, specified as a structure array with the following fields:
| ||||||||||||||||||||||||||||||
TickLabel |
Tick label style, specified as a structure array with the following fields:
| ||||||||||||||||||||||||||||||
Grid |
Show or hide the grid, specified as one of the
following values: Default:
| ||||||||||||||||||||||||||||||
GridColor |
Color of the grid lines, specified as one of the
following values: vector of RGB values in the range
Default:
| ||||||||||||||||||||||||||||||
XlimMode , YlimMode |
Axes limit modes, specified as one of the following values:
Default:
| ||||||||||||||||||||||||||||||
Xlim , Ylim |
Axes limits, specified as maximum and minimum values. Default: | ||||||||||||||||||||||||||||||
IOGrouping |
Grouping of input-output pairs, specified as one of
the following values: Default:
| ||||||||||||||||||||||||||||||
InputLabels , OutputLabels | Input and output label styles on individual plot axes, specified as a structure array with the following fields:
| ||||||||||||||||||||||||||||||
InputVisible , OutputVisible |
Visibility of input and output channels, specified as
one of the following values: Default:
| ||||||||||||||||||||||||||||||
Orientation |
Orientation of the input and output data plots, specified as one of the following values:
Default:
| ||||||||||||||||||||||||||||||
For time-domain data plots only:
| |||||||||||||||||||||||||||||||
For frequency-domain data plots only:
|
You have a modified version of this example. Do you want to open this example with your edits?