Version

Axis Class Members

The following tables list the members exposed by Axis.

Public Fields
 NameDescription
Public FieldaxisLineEndAxis line end point.  
Public FieldaxisLineStartAxis line start point.  
Public FieldaxisSpanAxis span.  
Public FieldDateDataColumnData data column index.  
Public FieldDateIntervalDate Interval (for Date Axis).  
Public FieldDateSkipNDates-to-skip number.  
Public FielddrawingStyleDrawing style.  
Public FieldHorzVertLabelOffsetLabel offset.  
Public FieldinterItemSpacingInter Item Spacing.  
Public FieldinterSeriesSpacingInter Series Spacing.  
Public FielditemLabelFormatItem Label Format.  
Public FieldlabelArrayLabel array.  
Public FieldLabelDxLabel X-offset.  
Public FieldLabelDyLabel Y-offset.  
Public FieldlineColorLine color used by this axis.  
Public FieldlineStyleLineStyle used by this axis.  
Public FieldlineThicknessLine stroke width used by this axis.  
Public FieldlineVisibleStores whether or not the axis line is visible.  
Public FieldmajorGridLineColorMajor Grid Line Color.  
Public FieldmajorGridLineStyleMajor Grid Line Style.  
Public FieldmajorGridLineThicknessMajor Grid Line Thickness.  
Public Fieldstatic (Shared in Visual Basic)majorTickWidthMajor tick width.  
Public FieldminorGridLineColorMinor Grid Line Color.  
Public FieldminorGridLineStyleMinor Grid Line Style.  
Public FieldminorGridLineThicknessMinor Grid Line Thickness.  
Public Fieldstatic (Shared in Visual Basic)minorTickWidthMinor tick width.  
Public FieldmOffsetLabelsOffset labels  
Public FieldseriesLabelFormatSeries Label Format.  
Public Fieldspan_1Span location 1.  
Public Fieldspan_2Span location 2.  
Public FieldstackItField which determines whether or not the axis is for a stacked chart type.  
Public FieldstackStyleField which determines the stacked style of this axis, if it is stacked.  
Public FieldtickIntervalTick Interval.  
Public FieldtickPercentageTick Percentage.  
Protected Fields
 NameDescription
Protected FieldaxisNumberRepresents which axis is represented: X, Y, X2, Y2, etc...  
Protected FieldcolorModelstores the color model for this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldcomponentStores the chart component. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldCoreStores the chart core. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FielddataStores the data that is relevant to this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FielddataIsValidIndicates whether chart data is valid for this chart type. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldendDateEnd Date (for Date Axis).  
Protected FieldinnerBoundsRepresents the bounds rectangle for child layers of a layer (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected Fieldm_ScaleStores the axis scale factor.  
Protected Fieldm_ScrollStores the axis scroll factor.  
Protected Fieldstatic (Shared in Visual Basic)mappingAxis types mapping.  
Protected FieldoptionalDataArrayStores the data that is relevant to this layer, in the case of layers with more than one relevant datasource. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldouterBoundsRepresents the bounds rectangle for this layer (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected FieldstartDateStart Date (for Date Axis).  
Protected FieldwidthOrHeightWidth, or height  
Public Properties
 NameDescription
Public PropertyChartColorModelGets/Sets Color model for this layer (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartComponentGets or Sets the UltraChart control for which this layer is being applied. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartCoreGets or Sets the Chart Core, through which many members relevant to the chart's current context can be accessed. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartDataSets and gets the IChartData (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyChartLayerAppearanceThe ChartLayerAppearance in context for this Axis.  
Public PropertyendPointAxis end point.  
Public PropertyExponent_maxGets/Sets the Logarithmic Exponent Maximum for the Axis.  
Public PropertyExponent_minGets/Sets the Logarithmic Exponent Minimum for the Axis.  
Public PropertyExponent_RangeGets the Logarithmic Exponent Range for the Axis.  
Public PropertyExponentWindowMaxGets the Logarithmic Exponent Window Maximum for the Axis.  
Public PropertyExponentWindowMinGets the Logarithmic Exponent Window Minimum for the Axis.  
Public PropertyExponentWindowRangeGets the Logarithmic Exponent Window Range for the Axis.  
Public PropertyGridGets and Sets the grid axes used by this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyGroupLabelStyleLabelStyle used for grouped labels on this axis.  
Public PropertyIntervalPercentageTotalInterval percentage total  
Public PropertyIntervalPercentageWindowInterval percentage window  
Public PropertyLayerIDSets and gets the ID to be used in the Hashtable (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyLogBaseGets the Log Base for the Axis.  
Public PropertyMajorLabelStyleLabelStyle used for labels at major intervals on this axis.  
Public PropertyMapMaximumGets/Sets the Map Maximum location for the Axis.  
Public PropertyMapMinimumGets/Sets the Map Minimum location for the Axis.  
Public PropertyMapRangeGets the Map range for the Axis.  
Public PropertyMaximumGets/Sets the Maximum value for the Axis.  
Public PropertyMinimumGets/Sets the Minimum value for the Axis.  
Public PropertyOuterBoundGets or Sets the Outer Bounds available in the current layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyPathA string representation of the location of this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyRangeMaxGets/Sets the Range Maximum for the Axis.  
Public PropertyRangeMinGets/Sets the Range Minimum for the Axis.  
Public PropertyRangeRangeGets the Range Size for the Axis.  
Public PropertyRangeTypeGets/Sets the RangeType for the Axis.  
Public PropertyRulerTypeGets/Sets the Numeric Type for the Axis.  
Public PropertyScaleGets/Sets the Scale factor for the Axis, which determines the fraction of the Axis which is visible at one time.  
Public PropertyScrollGets/Sets the Scroll factor for the Axis, which determines the scrolled location between the Axis Minimum and Maximum.  
Public PropertyShowScrollbarDetermines whether or not a scrollbar will be shown on this axis.  
Public PropertystartPointAxis start point.  
Public PropertyTotalRangeGets the total range for this Axis.  
Public PropertyVisibleGets/Sets whether or not the layer is visible. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public PropertyWindowIntervalInterval for points on the window of this axis.  
Public PropertyWindowMaximumGets/Sets the Maximum value for the Window on this Axis.  
Public PropertyWindowMinimumGets/Sets the Minimum value for the Window on this Axis.  
Public PropertyWindowRangeGets the Range for the Window on this Axis.  
Public PropertyZeroGets the Value of Zero for this Axis.  
Protected Properties
 NameDescription
Protected PropertyLogZeroValue to substitute for log(0).  
Public Methods
 NameDescription
Public MethodAddAdd method.  
Public MethodaddStylePerforms a bitwise add on the drawing style.  
Public Methodstatic (Shared in Visual Basic)angularToCartesianGets a point on the edge of a circle, given center, radius and theta.  
Public Methodstatic (Shared in Visual Basic)angularToCartesianReverseGets a point on the edge of a circle, given center, radius and theta.  
Public MethodCompareCompares two values on this ruler.  
Public Methodstatic (Shared in Visual Basic)Data2ColorLinearProvides a color within a range of colors, corresponding to a data value within a range of values.  
Public Methodstatic (Shared in Visual Basic)dataToAngleLinearCalculates the value of a data item as a value between Theta Minimum and Theta Maximum with scale in direct proportion to DataMin and DataMax.  
Public Methodstatic (Shared in Visual Basic)dataToDoubleLinearPlots a data point between two points on a one-dimensional scale.  
Public Methodstatic (Shared in Visual Basic)dataToLogHorzReturns the x-coordinate of a data item on a logarithmic axis.  
Public Methodstatic (Shared in Visual Basic)dataToLogVertReturns the y-coordinate of a data item on a logarithmic axis.  
Public Methodstatic (Shared in Visual Basic)dataToPointLinearHorizontalPlots a data value between two points, given a range of data.  
Public Methodstatic (Shared in Visual Basic)dataToPointLinearHorizontalFPlots a data value between two points, given a range of data.  
Public Methodstatic (Shared in Visual Basic)dataToPointLinearPlaneFinds the location of the given values on a linear plane.  
Public Methodstatic (Shared in Visual Basic)dataToPointLinearPlaneFFinds the location of the given values on a linear plane.  
Public Methodstatic (Shared in Visual Basic)dataToPointLinearVerticalPlots a data value between two points, given a range of data.  
Public Methodstatic (Shared in Visual Basic)dataToPointLinearVerticalFPlots a data value between two points, given a range of data.  
Public Methodstatic (Shared in Visual Basic)dateDataDateLinearProvides a linear measurement based on date data.  
Public MethodDivideDivide method.  
Public MethodFillSceneGraphOverridden. Adds this layer's primitives to a scene.  
Public MethodFillSceneGraphTimeAdds this layer's primitives to a scene for time axis.  
Public MethodGetAppearanceOverridden. Gets the Appearance object appropriate to this layer.  
Public MethodGetDataGets the data that is relevant to this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetDataInvalidMessageGets the message to be displayed in the chart area if the data supplied is not valid. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetExtentGets the extent of this axis.  
Public MethodGetInnerBoundsReturns a Rectangle object that represents the TopLeft and BottomRight real world coordinates for the drawing layer to render in the scene graph (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodgetLabelsGets the array of labels on this axis.  
Public MethodGetOptionalDataGets the data that is relevant to this layer, in the case of layers with more than one relevant data source. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodGetOuterBoundsGets the Outer Bounds available in the current layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodIntervalCountTotalSets the scale Interval based on the total range of this axis.  
Public MethodIntervalCountWindowSets the window Interval based on the total range of this axis.  
Public MethodIntervalFitSets the number of intervals to the recommended best-fit.  
Public MethodInverseNumericOfGets the object equivalent of the specified numeric value.  
Public MethodIsVisibleGets a value indicating whether or not the layer is visible. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodItemVisibleDetermines whether or not a value is visible within the axis in the current view.  
Public MethodMapMethod which returns the location of a certain numeric value on the axis.  
Public MethodMapInverseMethod which returns value on the axis, given a coordinate on the axis.  
Public MethodMaxGets the maximum of two values.  
Public MethodMinGets the minimum of two values.  
Public MethodMultiplyMultiply operator.  
Public MethodNullValueGets the equivalent of null for the type being operated on.  
Public MethodNumericOfGets the numeric equivalent of the specified object.  
Public MethodremoveStylePerforms a bitwise remove on the drawing style.  
Public MethodSetAppearanceSets the Appearance being used by this Layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSetBoundsOverloaded. Sets the outer bounds of the chart and recalculates the inner bounds. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSetDataSets the data that will be used by this layer. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public Methodstatic (Shared in Visual Basic)setDataItemLinearLocation of an item, given a set number of items on this line.  
Public Methodstatic (Shared in Visual Basic)setDataItemWidthItem width within a set of items on a line.  
Public Methodstatic (Shared in Visual Basic)setDataSetLinearPlots an item number in a collection of series, each with an equal number of items.  
Public MethodSetExtentSets the extent of this axis.  
Public MethodsetLabelsSets the axis labels  
Public MethodSetOptionalDataSets the data that will be used by this layer, in the case of layers with more than one relevant data source. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodsetStyleOverloaded. Sets the drawing style.  
Public MethodSetupDataFilterOverloaded. Initializes a ChartDataFilter to be used for the data source. Only applicable when the given datasource can be transformed into a ChartDataFilter. This member supports the charting internal infrastructure and is not intended to be used directly from your code. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSetVisibleSets whether or not the layer is visible. (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Public MethodSubtractSubract method.  
Public MethodWorkerFillSceneGraphWorker FillSceneGraph method.  
Protected Methods
 NameDescription
Protected MethodApplyLayoutBehaviorsApplies layout effects for this axis.  
Protected MethodCalculateInnerBoundsOverride in your drawing layer to do custom inner bounds calculations The inner bounds is the drawing area available for any child layers (Inherited from Infragistics.UltraChart.Core.Layers.Layer)
Protected MethodCorrectWindowMinMaxRecalculates the WindowMinimum and WindowMaximum.  
Protected MethodGetCorrectLabelBoundsWidthGets the width of the correct label bounds.  
Protected MethodGetLabelBoundsGets the bounding rectangle for labels on this axis.  
Protected MethodGetScrollbarSpanGets the height of the scrollbar, depending on the orientation of this axis.  
Protected MethodGetSeriesLabelSpanRatioGets the span of the Series Label bounds proportional to the span of the Item Label bounds.  
Protected MethodMajorLineAtAdds primitives to the SceneGraph at a Major tickmark.  
Protected MethodMinorLineAtAdds primitives to the SceneGraph at a Minor tickmark.  
Protected MethodRetrieveAppearancePropertiesInitializes appearance properties.  
Protected MethodSetStartAndEndPointsSets the axisLineStart and axisLineEnd fields equal to the MapMinimum and MapMaximum.  
Protected MethodSplitBoundsReturns the Series Label bounds and Item Label bounds at the ideal proportion and location, given the entire bounding rectangle for all axis labels.  
Protected MethodValidateDataForChartOverridden. Validate data for CHART. This must be called by child axis before fill scene graph. but after base fill scene graph is called.  
See Also