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

mlink[]

AGPrimitive[]

 

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