[]
        
(Showing Draft Content)

GrapeCity.Spreadsheet.Charts.IAxis

IAxis Interface

Represents a single axis in a chart.

Namespace: GrapeCity.Spreadsheet.Charts
Assembly: GrapeCity.Spreadsheet.dll
Syntax
public interface IAxis
Public Interface IAxis

Properties

Name Description
AxisBetweenCategories

Gets or sets a value indicating whether the value axis crosses the category axis between categories.

AxisTitle

Gets an IAxisTitle object that represents the title of the specified axis.

BaseUnit

Returns or sets the base unit (Days/Months/Years) for the specified category axis (takes effect when the CategoryType is TimeScale).

BaseUnitIsAuto

true if Spread chooses appropriate base units for the specified category axis, false otherwise. The default value is true.

CategoryNames

Gets or sets all the category names for the specified axis as a text array.

CategoryNamesFormula

Gets or sets the range that contains the source data for category names, using A1-notation formula.

CategoryNamesFormulaR1C1

Gets or sets the range that contains the source data for category names, using R1C1-notation formula.

CategoryType

Returns or sets the category axis type.

Crosses

Gets or sets the point on the specified axis where the other axis crosses.

CrossesAt

Gets or sets the point on the value axis where the category axis crosses it.

DisplayUnit

Specifies the display unit label for an axis.

DisplayUnitCustom

Gets or sets the value of the displayed units The value must be from 0 through 10E307

DisplayUnitLabel

Gets the DisplayUnitLabel object for the specified axis Returns null if the HasDisplayUnitLabel property is set to False

Format

Gets the IChartFormat object.

HasDisplayUnitLabel

True if the label specified by the DisplayUnit or DisplayUnitCustom property is displayed on the specified axis. The default value is True

HasMajorGridlines

true if the axis has major gridlines, false otherwise. Only axes in the primary axis group can have gridlines.

HasMinorGridlines

true if the axis has minor gridlines, false otherwise. Only axes in the primary axis group can have gridlines.

HasTitle

true if the axis has a visible title and false otherwise.

LogBase

Gets or sets the base of the logarithm when you are using log scales.

MajorGridlines

Returns a GrapeCity.Spreadsheet.API.Charts.IGridlines object that represents the major gridlines for the specified axis. Only axes in the primary axis group can have gridlines.

MajorTickMark

Gets or sets the type of major tick mark for the specified axis. TickMark

MajorUnit

Returns or sets the major units for the value axis.

MajorUnitIsAuto

true if Spread calculates the major units for the value axis, false otherwise.

MajorUnitScale

Returns or sets the major unit scale value for the category axis when the CategoryType property is set to TimeScale.

MaximumScale

Returns or sets the maximum value on the value axis or category axis if CategoryType is TimeScale.

MaximumScaleIsAuto

true if Spread calculates the maximum value for the value axis, false otherwise.

MinimumScale

Returns or sets the minimum value on the value axis or category axis if CategoryType is TimeScale.

MinimumScaleIsAuto

true if Spread calculates the minimum value for the value axis, false otherwise.

MinorGridlines

Returns a GrapeCity.Spreadsheet.API.Charts.IGridlines object that represents the minor gridlines for the specified axis. Only axes in the primary axis group can have gridlines.

MinorTickMark

Gets or sets the type of minor tick mark for the specified axis. TickMark

MinorUnit

Returns or sets the minor units on the value axis.

MinorUnitIsAuto

true if Spread calculates the minor units for the value axis, false otherwise.

MinorUnitScale

Returns or sets the minor unit scale value for the category axis when the CategoryType property is set to TimeScale.

ReversePlotOrder

true if Spread plots data points from last to first, false otherwise.

ScaleType

Gets or sets the value axis scale type.

TickLabelPosition

Gets or sets the position of tick-mark labels on the specified axis.

TickLabelSpacing

Gets or or sets the number of categories or series between tick-mark labels.

TickLabelSpacingIsAuto

Gets or sets whether or not the tick label spacing is automatic.

TickLabels

Gets the tick-mark labels associated with tick marks on a chart axis.

TickMarkSpacing

Gets or sets the number of categories or series between tick marks.

Type

Returns an AxisType value that represents the Axis type.

Visible

Gets a value indicating whether the axis is visible on the chart.

Methods

Name Description
Delete()

Delete axis.