IChartAxis

Assembly: Chart;

Namespace: Prognoz.Platform.Interop.Chart;

Description

The IChartAxis interface contains properties and methods determining parameters of chart axes.

Inheritance Hierarchy

          IChartAbstractItem

          IChartAxis

Properties

  Property name Brief description
Outdated. Use IChart.TickLabelSpacingAuto.
The AutoMax property automatically calculates maximum on the axis.
The AutoMin property automatically calculates minimum on the axis.
The AutoMinorTickSpace property automatically determines value of scale spacing for additional divisions of the value axis.
Outdated. Use IChartAxis.Position.
The AutoScale property determines method of automatic scaling of an axis.
Outdated. Use IChartAxis.AutoScale.
The AutoScaleParameter property determines parameter of automatic scaling.
The AutoTextSpacing property determines the distance from a label to an axis line that is set automatically.
The AxisPen property sets parameters of pen to draw axis line.
The ChartAxisType property determines the type of chart axis.
The Caption property allows setting parameters and content of an axis title.
The CustomFormat property allows setting custom format of values for chart axes.
The DisplayGrid property determines visibility of a grid or additional scale marks depending on the selected mode.
The DateAxisSettings property determines dates axis settings.
The DisplayMinorGrid property determine whether minor gridlines are displayed.
The DisplayUnit property sets scale division for an axis.
The DisplayUnitCaption property determines parameters of a title of a scale mark.
The EnableReducingLabelSize property determines ability of automatic reducing the font of labels on the value axis.
The Font property determines font of the text for chart axes.
The FontColor property determines color of the font for chart axes text.
The GridType property determines the axis display mode.
The IncludeZero property determines whether zero should be enabled on an axis.
The InterGridDistance property determines minimum distance between grids.
The IntervalsCount property determines the number of intervals on an axis.
The LevelLines property determines parameters of level line on a chart.
The LinePen property determines parameters of grid lines vertical to the axis.
The Max property determines maximum on an axis.
The MaxJointGap property determines end value of breakpoint for an axis.
The Min value determines minimum on an axis.
The MinJointGap property determines start value of breakpoint for an axis.
The MinorLinePen property determines settings of gridline minor lines.
The MinorTick property allows to enable working with intermediate scale marks for each axis.
The MinorTickPen property determines settings of gridline minor tick marks.
The MinorTickSpace property allows to calculate a step between minor tick marks.
The Position property determines the position where the chart intersects with the orthogonal chart axis.

The PositionOffset property determines the type of axis offset relative to plot area of the chart.

The PositionOffsetValue property sets the distance by which the axis is shifted.

The PositionValue property determines distance to intersection with an orthogonal axis.
The ReverseOrder property determines whether reverse order of axis values (categories) is to be used.
The ShowCategoryLines property determines whether lines are to be displayed between category labels on an axis.
The StepDistance property allows to set minimum distance between interval values in millimeters.
The StepMode property determines the method of scale divisions calculation.
The StepValue property determines Y axis tick mark intervals.
The TextAlignment property determines the text alignment method relative to the axis.
The TextAngle property determines rotation angle for a text.
The TextHorizontalAlignment property determines the horizontal position of the multiline label text for the category axis.
Outdated. Use IChartAxis.TextMultiline.
The TextIsStagger property determines whether the labels of the chart category axis can be arranged in a staggered pattern.
The TextMultiline property determines text wrapping in labels.
The TextSpacing property determines the custom distance from a label to an axis line.
The TextIsStagger property determines which labels (even or odd) are to be located in the first row on arranging the category axis labels in a staggered pattern.
The TextVisible property determines whether the axis labels are visible.
The TickAlignment property determines position of scale marks relative to the axis.
The TickMarksInterval property determines the interval between the category axis tick marks.
The TickPen property determines parameters of the pen used to draw tick marks on an axis.
The TicksBetweenCategories property determines tick line position with respect to categories.
The TicksOnZeroLine property determines whether tick lines are to be displayed on zero line.
The UseJointGap property sets column breaks when using scalable scale for an axis (clustering, distribution).
The Visible property determines whether an axis is displayed.

Properties inherited from IChartAbstractItem

  Property name Brief description
The Chart property returns an object of the IChart type to which a chart element belongs.
The Contains property checks whether the point is included into the object.
The Selected property determines whether a graph component is selected.

Methods

  Method name Brief description
DisplaySelectedPoints The DisplaySelectedPoints method zooms the chart so that all selected points are displayed.
ZoomIn The ZoomIn method enables user to zoom in a certain section along an axis.
ZoomOut The ZoomOut method determines zooming out a previously zoomed in section and resetting the axis to initial state.

See also:

Chart Assembly Interfaces