Function
Create a function plot as a graph plot of a defined function.
Syntax
model.result(<pgtag>).create(<ftag>,"Function");
model.result(<pgtag>).feature(<ftag>).selection(...);
model.result(<pgtag>).feature(<ftag>).set(property, <value>);
model.result(<pgtag>).feature(<ftag>).run();
Description
model.result(<pgtag>).create(<ftag>,"Function") creates a function plot feature named <ftag> belonging to the plot group <pgtag>.
A function plot is used to visualize a function as a line, as points, or as its frequency spectrum. Function plots can be added to 1D plot groups.
The following properties are available:
on | off
on | off
on | off
on | off
{0,0,1} or last used edgecolor.
none | parent | dataset name
Reference value for display in dB, if dbref is manual (and indb is true).
maximum | manual
10log | 20log
The description of the expression in expr. Is used in the automatic title.
on | off
line | linepoints | points | fourier
on | off
none | left | right | leftright
custom | black | blue | cyan | gray | green | magenta | red | white | yellow
real | imaginary | amplitude | phase | spectrum
When display is fourier: Show the DFT as real or imaginary part, amplitude, phase, or frequency spectrum.-
If fouriershow is spectrum and freqrangeactive is true: The upper frequency bound.
If fouriershow is spectrum and freqrangeactive is true: The lower frequency bound.
true | false
If fouriershow is spectrum: Controls whether a manual frequency range is used.
true | false
If fouriershow is not spectrum: ignore last sample.
true | false
Display the amplitude or frequency spectrum in dB when fouriershow is amplitude or spectrum.
true | false
If fouriershow is not spectrum: inverse the discrete Fourier transform.
true | false
automatic | manual
Manual legends active when legendmethod is set to manual.
custom | cycle | black | blue | cyan | gray | green | magenta | red | white | yellow
none | cycle | solid | dotted | dashed | dashdot
true | false
If fouriershow is not spectrum: set the DC value (zero frequency component) to zero.
If fouriershow is spectrum and nfreqsactive is true: The number of frequencies to plot.
true | false
If fouriershow is spectrum: Controls whether the number of frequencies is set manually.
If fouriershow is not spectrum and nsamplesactive is true: The number of uniform samples to use.
true | false
If fouriershow is not spectrum: Controls whether the number of uniform samples is set manually.
The tag of the dataset for the point definition, if display is set to linepoints or points.
custom | black | blue | cyan | gray | green | magenta | red | white | yellow
Plot on secondary y-axis, if twoyaxes is set to true in the parent plot group.
none | multiplyperiod | dividenfreq
If fouriershow is spectrum, use no scaling, multiply by sampling period, or divide by number of frequencies.
true | false
If fouriershow is not spectrum: scale with sampling period.
true | false
If fouriershow is not spectrum: shift zero frequency.
The title to use when titletype is manual.
auto | custom | label | manual | none
auto, if the title should be computed automatically. custom, if the title should be computed automatically, but customized. label, if the title should be the plot group’s label. manual, if the manual title should be used (the title property). none, if no title should be displayed.
on | off
The unit to use for the expression in expr. If the old unit is not valid when the expression changes, the unit property is reset to default.
on | off
The unit to use for the expression in xdataexpr. If the old unit is not valid when the expression changes, the unit property is reset to default.
Attributes
None.
See Also
Global (Plot), LineGraph, Function2D