Axis overview

Constructors

 ConstructorOverloaded

Public Events

 GetAxisDrawLabel

Public Fields

 AxisClickGap
 iRange

Public Methods

 AdjustMaxMinCalculates Maximum and Minimum values based on Max and Min values of the dependent Series.
 AdjustMaxMinRectCalled internally to recalculate the max and min values using the Rect parameter positions.
 AxisRect
 CalcLabelStyleReturns the most logical Axis Label style.
 CalcMinMaxReturns the minimum and maximum values of the associated Series.
 CalcSizeValueReturns the amount in pixels of a portion of the axis of size "Value" in axis scales.
 CalcXYIncrementReturns the calculated Axis Label increment.
 ClickedReturns if X and Y coordinates are close to the Axis position.
 Clone
 DateTimeDefaultFormatReturns a Time or Date format depending if the astep parameter is lower than one day (time) or greater (date).
 DateTimeIncrementIs a set of constants used to specify a date time increment.
 DrawDisplays an Axis at the specified screen positions with the current axis scales.
 DrawAxisLabelDraws Axis Label (string) at specified X,Y co-ordinate at Angle.
 DrawTitleTeeChart internal use. Outputs the title during the chart painting procedure.
 FindDateTimeStepInternal use. Returns Axis Datetime step.
 getLargeNumAxisValue
 getLargeNumValue
 InternalCalcPosPointReturns the corresponding value of a Screen position.
 InternalCalcRangeInternal use.
 Invalidate (inherited from TeeBase)Use Invalidate when the entire canvas needs to be repainted.
 IsCustomReturns true if Axis is a Custom Axis
 MaxLabelsWidthReturns the maximum width in pixels of all Axis Labels.
 ScrollDispaces Axis Minimum and Maximum values.
 SetCalcPosValueAdvanced use. Requests the Axis to re-check assigned calculation methods
 SetMinMaxChanges the Axis Minimum and Maximum scales.
 TitleOrName

Public Properties

 AutomaticCalculates Max and Min of axis scale based on associated Series.
 AutomaticMaximumControls maximum value automatically based on the maximum value of its associated Series.
 AutomaticMinimumControls minimum value automatically based on the minimum value of its associated Series.
 AxisPenDetermines the kind of pen used to draw the Axes.
 CalcIncrementReturns the calculated Axis Label increment.
 Chart (inherited from TeeBase)Chart associated with this object
 EndPositionAxis End position as percentage of Chart.
 FixedLabelSizeGets or sets whether the Axis labels resize the chart rectangle when scrolling.
 GridDetermines the pen used to draw the Chart Grid.
 GridCenteredMoves grid alignment to halfway between Major ticks points when true.
 HorizontalSets a custom axis to be drawn horizontally.
 IAxisSize
 IEndPos
 IGapSize
 IncrementIs the minimum step between axis labels. Can use DateTimeSteps for date-time axis.
 IncrementOffsetThe offset applied to the Increment property. If Increment is 10 and IncrementOffset is 5, axis labels drawn (5, 15, 25 etc.).
 InvertedSwaps the Axis Minimum and Maximum scales.
 IsDateTimeAn axis is "DateTime" if at least one Active Series with datetime values is associated to it
 IsDepthAxis
 IStartPos
 LabelsAccesses the Label characteristics of Axis Labels.
 LabelsOnAxisDetermines whether Labels at Axis Min. and Max. positions will be shown or not.
 LogarithmicScales the Axis Logarithmically when True.
 LogarithmicBaseSets the base for the Logarithmic scale when Axis Logarithmic = True.
 MaximumSets Axis Maximum value.
 MaximumOffsetThe amount of pixels that will be left as a margin at axis maximum position.
 MaximumRoundRounds Axis Maximum to nearest Integer value.
 MaxXValueMaximum X value for the specified Axis.
 MaxYValueMaximum Y value for the specified Axis.
 MinAxisIncrementAdvanced use. Smallest Axis calculation increment. Default: 1e-12
 MinimumSets Axis Minimum value.
 MinimumOffsetPixels separation at axis minimum.
 MinimumRoundRounds Axis Minimum to nearest Integer value.
 MinorGridSets characteristics of the Grid coincidental to Minor Ticks.
 MinorTickCountDetermines the number of Axis minor ticks between major ticks.
 MinorTicksDetermines the Pen used to draw the Axis Minor ticks.
 MinXValueMinimum X value for the specified Axis.
 MinYValueMinimum Y value for the specified Axis.
 OtherSideSets the Axis to Otherside (Left or Right, Top or Bottom)
 PartnerAxisUse this property when UsePartnerAxis is set to True to define an Axis pair whose bounding rectangle will limit the plotted Gridilines for either Axis. It is possible to have a one sided partnership where only one of the two Axes limits its Gridline plot.
 PosAxisPlease use Position property.
 PositionGets the screen co-ordinate where axis is drawn.
 PositionUnitsDefines Position units (pixels or percentage) for the RelativePosition property.
 RelativePositionAxis position relative to Chart.
 StartEndPositionUnitsDefines Position units (pixels or percentage) for the StartPosition and EndPosition properties.
 StartPositionAxis Start position as percentage of Chart.
 SubAxesSubAxes collection.
 Tag (inherited from TeeBase)Gets or sets an object that provides additional data about the TChart object.
 TickOnLabelsOnlySets the Axis Ticks and Axis Grid to be drawn at Labels only.
 TicksDetermines the Pen used to draw Axis marks along the Axis line.
 TicksInnerDetermines the Pen used to draw Axis marks inside the Axis line.
 TitleTitle attributes
 TitleSizeAuto-calculates the distance between Title and Chart.
 TransparencySets Transparency level from 0 to 100%.
 UsePartnerAxisWhen True and PartnerAxis is set to the value of a valid Axis, Axis GridlInes will zone to the bounding rectangle of the two Partner Axes. It is possible to have a one sided partnership where only one of the two Axes limits its Gridline plot.
 VisibleShows or hides all the five Chart Axes at once.
 ZoomLimitToAxisBoundsWhen true, zooms associated to this axis will not exceed the standard axis scale. This can be useful for multi axis charts to avoid a zoom on a neighbouring axis sending the associated contents of this Axis out of bounds.
 ZPositionDetermines the Z axis position along chart Depth

Protected Fields

 bVisible
 FAxisDraw
 iCalculatededLabelStyle
 iHideBackGrid
 iHideSideGrid
 Steema.TeeChart.Drawing.TeeBase.InternalTag
 InternalUse (inherited from TeeBase)
 labelIncr
 posAxis
 posTitle
 ShowInEditor (inherited from TeeBase)

Protected Methods

 CalcRectInternal use by Chart when creating Axes
 Dispose
 DoGetAxisDrawLabel
 DrawAxisLabelDraws Axis Label (string) in font f at specified X,Y co-ordinate at Angle.
 InflateAxisPos
 InflateAxisRect
 InternalCalcLabelStyle
 internalSetMinMax
 OnDisposing
 SetBooleanProperty (inherited from TeeBase)
 SetChart
 SetColorProperty (inherited from TeeBase)
 SetDoubleProperty (inherited from TeeBase)
 SetFloatProperty (inherited from TeeBase)
 SetIntegerProperty (inherited from TeeBase)
 SetInverted
 SetStringProperty (inherited from TeeBase)
 ShouldSerializeAutomatic
 ShouldSerializeHorizontal
 ShouldSerializeMaximum
 ShouldSerializeMinimum
 ShouldSerializeOtherSide
 ShouldSerializeZPosition

Protected Properties

 Transform

See Also

Axis Class | Steema.TeeChart Namespace