XYAxis
Synopsis
Defines numerical axes for a graph.
Input Ports
Graph_in |
&AGPrimitive[] |
panel |
user interface parent object |
Parameters
XAxis |
UIradioBox |
Axis parameter toggle |
YAxis |
UIradioBox |
Axis parameter toggle |
Axle on/off |
UItoggle |
Axis visibility |
Y Axis crossiong position |
UIfield |
Y position of Axle |
X Axis crossiong position |
UIfield |
X position of Axle |
Axle width |
UIslider, UIfield |
Axle width |
Axle color |
UIoptionMenu |
Axle color |
reverse text alignment |
UItoggle |
Position of the label |
Text height |
UIslider, UIfield |
Text height |
Text color |
UIoptionMenu |
Text color |
X Axis Text |
UItext |
X Axis Text |
Y Axis Text |
UItext |
Y Axis Text |
Label height |
UIslider, UIfield |
Label height |
Label color |
UIoptionMenu |
Label color |
Label Decimals |
UIslider |
Label's decimal point |
X Tickline on/off |
UItoggle |
Tickline visibility |
Y Tickline on/off |
UItoggle |
Tickline visibility |
Steps for Major tick marks |
UIfield |
Major tick increment |
Steps for Minor tick marks |
UIfield |
Minor tick increment |
Major tick style |
UIoptionMenu |
Major tick style |
Major tick color |
UIoptionMenu |
Major tick color |
Minor tick style |
UIoptionMenu |
Minor tick style |
Minor tick color |
UIoptionMenu |
Minor tick color |
Output Ports
Description
XYAxis module defines numerical axes. Attributes describing a coordinate axis such as tickmarks, color and axis style can also be specified.
Input Ports
-
Graph_in
-
Array of AGPrimitives. Outputs such as Graph can be connected to this port.
-
panel
-
A port to connect to a user interface object that contains the macro's widgets. By default, it is connected to the default user interface object in the application in which the macro is instanced. (This default connection is not drawn.)
Parameters
-
XAxis
-
YAxis
-
The set of parameters for axis can be interchanged using this toggle. Dependingon the axis selected by this toggle parameter, the parameter set displayed changes to that of X axis or Y axis.
-
Axle on/off
-
UItoggle. Sets whether the axis is to be displayed or not.
-
Y Axis crossing position
-
X Axis crossing position
-
UIfield. Sets the position at which the Axle crosses the other.
-
Axle width
-
UIslider, UIfield. Sets the width of the Axle.
-
Axle color
-
UIoptionMenu. Sets the color of the Axle.
-
reverse text alignment
-
UItoggle. Defines the side of the axis on which the label will be displayed.
-
Text height
-
UIslider, UIfield. Defines the height of the text.
-
Text color
-
UIoptionMenu. Defines the color of the text.
-
X Axis Text
-
Y Axis Text
-
UItext. Denotes the text to be displayed on the axis.
-
Label height
-
UIslider, UIfield. Defines the height of the label.
-
Label color
-
UIoptionMenu. Defines the color of the label.
-
Label Decimals
-
UIslider. Sets the number of decimals for the label. The number of decimal places will be less than or equal to the value set using this parameter.
-
X Tickline on/off
-
Y Tickline on/off
-
UItoggle. Defines whether the tick lines are to be displayed or not.
-
Steps for Major tick marks
-
Steps for Minor tick marks
-
Major tick style
-
UIoptionMenu. Sets the geometry of the major tick. This parameter can take values such as "solid", "dashed", "dotted", "dashdotted" or an array denoting the geometry.
-
Major tick color
-
UIoptionMenu. Defines the color of the major tick. This parameter can take values such as "red", "yellow", "magenta","cyan", "black", "white" and "grey". In addition, values such as "background" and 'antibackground" can also be selected.
-
Minor tick style
-
UIoptionMenu. Sets the geometry of the minor tick. This parameter can take value
-
s such as "solid", "dashed", "dotted", "dashdotted" or an array denoting the geometry.
-
Minor tick color
-
UIoptionMenu. Defines the color of the minor tick. This parameter can take values such as "red", "yellow", "magenta","cyan", "black", "white" and "grey". In addition, values such as "background" and 'antibackground" can also be selected.
Output Ports
-
mlink
-
AGPrimitive. Can be connected to PolarWorld and other such modules.
File
v/aghlm.v