ILNumerics Ultimate VS

AxisScaleLabelPosition Property

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Position of the scale label relative to the current axis position, size and orientation; null: automatic (default)

[ILNumerics Visualization Engine]

Namespace:  ILNumerics.Drawing.Plotting
Assembly:  ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax

public Nullable<Vector3> ScaleLabelPosition { get; set; }

Property Value

Type: NullableVector3
Remarks

This value overrides any setting of the ScaleLabel.Position property.

Leaving this value to

null
will automatically find a good looking setting according to the current orientation and position of the axis and the current position of the main axis label.

Custom settings of this property position the scale labels anchor point relative to the axis orientation and position.

The X coordinate corresponds to the length of the axis with 0 being the lower axis end (i.e. the end with the lower value) and 1 being the upper axis end.

The Y coordinate corresponds to the direction pointing outside along the ticks direction perpendicular to the axis. 0 corresponds to a position on the axis line, 1 corresponds to the distance along that direction, which equals the tick length plus the size of the tick label.

Note, the relevant size of the tick label depend on the current roation of the axis, for vertical axes, the width of the label is usually more relevant than the height. This is taken into account automatically, so a setting of (0,1.1) will place the label always on the lower end and outside of the tick labels area - regardless of the axis orientation.

[ILNumerics Visualization Engine]

See Also

Reference