Skip to main content

ChartArgumentAxisBuilder Members

Provides methods that allow you to configure nested options of the client-side argumentAxis object.

Constructors

Name Description
ChartArgumentAxisBuilder(OptionsOwnerContext) For internal use only. Initializes a new ChartArgumentAxisBuilder class instance.

Methods

Name Description
AggregateByCategory(JS) Obsolete. Aggregates series points that fall into the same category. Mirrors the client-side aggregateByCategory option.
AggregateByCategory(Boolean) Obsolete. Aggregates series points that fall into the same category. Mirrors the client-side aggregateByCategory option.
AggregatedPointsPosition(AggregatedPointsPosition) Specifies the start position of the aggregated series points in the aggregation interval. Applies only to axes of continuous and logarithmic types. Mirrors the client-side aggregatedPointsPosition option.
AggregationGroupWidth(JS) Specifies the length of aggregation intervals in pixels. Applies only to axes of continuous and logarithmic types. May be ignored in favor of the aggregationInterval property. Mirrors the client-side aggregationGroupWidth option.
AggregationGroupWidth(Double) Specifies the length of aggregation intervals in pixels. Applies only to axes of continuous and logarithmic types. May be ignored in favor of the aggregationInterval property. Mirrors the client-side aggregationGroupWidth option.
AggregationInterval(JS) Specifies the length of aggregation intervals in axis units. Applies only to axes of continuous and logarithmic types. Mirrors the client-side aggregationInterval option.
AggregationInterval(VizTimeInterval) Specifies the length of aggregation intervals in axis units. Applies only to axes of continuous and logarithmic types. Mirrors the client-side aggregationInterval option.
AggregationInterval(Action<ChartArgumentAxisAggregationIntervalBuilder>) Specifies the length of aggregation intervals in axis units. Applies only to axes of continuous and logarithmic types. Mirrors the client-side aggregationInterval object.
AggregationInterval(Double) Specifies the length of aggregation intervals in axis units. Applies only to axes of continuous and logarithmic types. Mirrors the client-side aggregationInterval option.
AllowDecimals(JS) Specifies whether to allow decimal values on the axis. When false, the axis contains integer values only. Mirrors the client-side allowDecimals option.
AllowDecimals(Boolean) Specifies whether to allow decimal values on the axis. When false, the axis contains integer values only. Mirrors the client-side allowDecimals option.
ArgumentType(ChartDataType) Casts arguments to a specified data type. Mirrors the client-side argumentType option.
AxisDivisionFactor(JS) Specifies the minimum distance between two neighboring major ticks in pixels. Applies only to the axes of the 'continuous' and 'logarithmic' types. Mirrors the client-side axisDivisionFactor option.
AxisDivisionFactor(Double) Specifies the minimum distance between two neighboring major ticks in pixels. Applies only to the axes of the 'continuous' and 'logarithmic' types. Mirrors the client-side axisDivisionFactor option.
Breaks(Action<CollectionFactory<VizScaleBreakBuilder>>) Provides access to the client-side breaks option that represents a scale break collection.
BreakStyle(Action<ChartArgumentAxisBreakStyleBuilder>) Configures the scale breaks' appearance. Mirrors the client-side breakStyle object.
Categories(JS) Specifies the order of categories on an axis of the 'discrete' type. Mirrors the client-side categories option.
Categories(IEnumerable<DateTime>) Specifies the order of categories on an axis of the 'discrete' type. Mirrors the client-side categories option.
Categories(IEnumerable<Double>) Specifies the order of categories on an axis of the 'discrete' type. Mirrors the client-side categories option.
Categories(IEnumerable<String>) Specifies the order of categories on an axis of the 'discrete' type. Mirrors the client-side categories option.
Color(JS) Specifies the color of the axis line. Mirrors the client-side color option.
Color(String) Specifies the color of the axis line. Mirrors the client-side color option.
ConstantLines(Action<CollectionFactory<ChartArgumentAxisConstantLineBuilder>>) Provides access to the client-side constantLines option that represents a constant line collection.
ConstantLineStyle(Action<ChartArgumentAxisConstantLineStyleBuilder>) Specifies the appearance of those constant lines that belong to the argument axis. Mirrors the client-side constantLineStyle object.
CustomPosition(JS) Specifies the position of the argument axis on the value axis. Mirrors the client-side customPosition option.
CustomPosition(DateTime) Specifies the position of the argument axis on the value axis. Mirrors the client-side customPosition option.
CustomPosition(Double) Specifies the position of the argument axis on the value axis. Mirrors the client-side customPosition option.
CustomPosition(String) Specifies the position of the argument axis on the value axis. Mirrors the client-side customPosition option.
CustomPositionAxis(JS) Specifies the name of a value axis on which the argument axis should be positioned. Applies only to multi-axis charts. Mirrors the client-side customPositionAxis option.
CustomPositionAxis(String) Specifies the name of a value axis on which the argument axis should be positioned. Applies only to multi-axis charts. Mirrors the client-side customPositionAxis option.
DiscreteAxisDivisionMode(DiscreteAxisDivisionMode) Specifies whether ticks and grid lines should cross axis labels or lie between them. Applies only to the axes of the 'discrete' type. Mirrors the client-side discreteAxisDivisionMode option.
EndOnTick(JS) Mirrors the client-side endOnTick option.
EndOnTick(Boolean) Mirrors the client-side endOnTick option.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Grid(Action<ChartArgumentAxisGridBuilder>) Configures the grid. Mirrors the client-side grid object.
Holidays(JS) Dates to be excluded from the axis when workdaysOnly is true. Mirrors the client-side holidays option.
Holidays(IEnumerable<DateTime>) Dates to be excluded from the axis when workdaysOnly is true. Mirrors the client-side holidays option.
Holidays(IEnumerable<Double>) Dates to be excluded from the axis when workdaysOnly is true. Mirrors the client-side holidays option.
Holidays(IEnumerable<String>) Dates to be excluded from the axis when workdaysOnly is true. Mirrors the client-side holidays option.
HoverMode(ArgumentAxisHoverMode) Specifies chart elements to be highlighted when a user points to an axis label. Mirrors the client-side hoverMode option.
Inverted(JS) Inverts the axis. Mirrors the client-side inverted option.
Inverted(Boolean) Inverts the axis. Mirrors the client-side inverted option.
Label(Action<ChartArgumentAxisLabelBuilder>) Configures the labels of the argument axis. Mirrors the client-side label object.
LinearThreshold(JS) Specifies a value used to calculate the range on a logarithmic axis within which the axis should be linear. Applies only if the data source contains negative values or zeroes. Mirrors the client-side linearThreshold option.
LinearThreshold(Double) Specifies a value used to calculate the range on a logarithmic axis within which the axis should be linear. Applies only if the data source contains negative values or zeroes. Mirrors the client-side linearThreshold option.
LogarithmBase(JS) Specifies the value to be raised to a power when generating ticks for an axis of the 'logarithmic' type. Mirrors the client-side logarithmBase option.
LogarithmBase(Double) Specifies the value to be raised to a power when generating ticks for an axis of the 'logarithmic' type. Mirrors the client-side logarithmBase option.
MaxValueMargin(JS) Controls the empty space between the maximum series points and the axis. Applies only to the axes of the 'continuous' and 'logarithmic' type. Mirrors the client-side maxValueMargin option.
MaxValueMargin(Double) Controls the empty space between the maximum series points and the axis. Applies only to the axes of the 'continuous' and 'logarithmic' type. Mirrors the client-side maxValueMargin option.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MinorGrid(Action<ChartArgumentAxisMinorGridBuilder>) Configures the minor grid. Mirrors the client-side minorGrid object.
MinorTick(Action<ChartArgumentAxisMinorTickBuilder>) Configures the appearance of minor axis ticks. Mirrors the client-side minorTick object.
MinorTickCount(JS) Specifies how many minor ticks to place between two neighboring major ticks. Mirrors the client-side minorTickCount option.
MinorTickCount(Int32) Specifies how many minor ticks to place between two neighboring major ticks. Mirrors the client-side minorTickCount option.
MinorTickInterval(JS) Specifies the interval between minor ticks. Applies only to the axes of the 'continuous' type. Mirrors the client-side minorTickInterval option.
MinorTickInterval(VizTimeInterval) Specifies the interval between minor ticks. Applies only to the axes of the 'continuous' type. Mirrors the client-side minorTickInterval option.
MinorTickInterval(Action<ChartArgumentAxisMinorTickIntervalBuilder>) Specifies the interval between minor ticks. Applies only to the axes of the 'continuous' type. Mirrors the client-side minorTickInterval object.
MinorTickInterval(Double) Specifies the interval between minor ticks. Applies only to the axes of the 'continuous' type. Mirrors the client-side minorTickInterval option.
MinValueMargin(JS) Controls the empty space between the minimum series points and the axis. Applies only to the axes of the 'continuous' and 'logarithmic' type. Mirrors the client-side minValueMargin option.
MinValueMargin(Double) Controls the empty space between the minimum series points and the axis. Applies only to the axes of the 'continuous' and 'logarithmic' type. Mirrors the client-side minValueMargin option.
MinVisualRangeLength(JS) Specifies the minimum length of the visual range. Mirrors the client-side minVisualRangeLength option.
MinVisualRangeLength(VizTimeInterval) Specifies the minimum length of the visual range. Mirrors the client-side minVisualRangeLength option.
MinVisualRangeLength(Action<ChartArgumentAxisMinVisualRangeLengthBuilder>) Specifies the minimum length of the visual range. Mirrors the client-side minVisualRangeLength object.
MinVisualRangeLength(Double) Specifies the minimum length of the visual range. Mirrors the client-side minVisualRangeLength option.
Offset(JS) Specifies the shift in pixels of the argument axis. Mirrors the client-side offset option.
Offset(Double) Specifies the shift in pixels of the argument axis. Mirrors the client-side offset option.
Opacity(JS) Specifies how transparent the axis line should be. Mirrors the client-side opacity option.
Opacity(Double) Specifies how transparent the axis line should be. Mirrors the client-side opacity option.
Option(String, Object) Specifies an option by its name.
PlaceholderSize(JS) Reserves a pixel-measured space for the axis. Mirrors the client-side placeholderSize option.
PlaceholderSize(Double) Reserves a pixel-measured space for the axis. Mirrors the client-side placeholderSize option.
Position(Position) Relocates the argument axis. Mirrors the client-side position option.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SingleWorkdays(JS) Dates to be included on the axis when workdaysOnly is true. Mirrors the client-side singleWorkdays option.
SingleWorkdays(IEnumerable<DateTime>) Dates to be included on the axis when workdaysOnly is true. Mirrors the client-side singleWorkdays option.
SingleWorkdays(IEnumerable<Double>) Dates to be included on the axis when workdaysOnly is true. Mirrors the client-side singleWorkdays option.
SingleWorkdays(IEnumerable<String>) Dates to be included on the axis when workdaysOnly is true. Mirrors the client-side singleWorkdays option.
Strips(Action<CollectionFactory<ChartArgumentAxisStripBuilder>>) Provides access to the client-side strips option that represents an axis strip collection.
StripStyle(Action<ChartArgumentAxisStripStyleBuilder>) Configures the appearance of strips. Mirrors the client-side stripStyle object.
Tick(Action<ChartArgumentAxisTickBuilder>) Configures the appearance of major axis ticks. Mirrors the client-side tick object.
TickInterval(JS) Specifies the interval between major ticks. Mirrors the client-side tickInterval option.
TickInterval(VizTimeInterval) Specifies the interval between major ticks. Mirrors the client-side tickInterval option.
TickInterval(Action<ChartArgumentAxisTickIntervalBuilder>) Specifies the interval between major ticks. Mirrors the client-side tickInterval object.
TickInterval(Double) Specifies the interval between major ticks. Mirrors the client-side tickInterval option.
Title(JS) Configures the axis title. Mirrors the client-side title option.
Title(Action<ChartArgumentAxisTitleBuilder>) Configures the axis title. Mirrors the client-side title object.
Title(String) Configures the axis title. Mirrors the client-side title option.
ToString() Returns a string that represents the current object. Inherited from Object.
Type(AxisScaleType) Specifies the type of the argument axis. Mirrors the client-side type option.
ValueMarginsEnabled(JS) Mirrors the client-side valueMarginsEnabled option.
ValueMarginsEnabled(Boolean) Mirrors the client-side valueMarginsEnabled option.
Visible(JS) Makes the axis line visible. Mirrors the client-side visible option.
Visible(Boolean) Makes the axis line visible. Mirrors the client-side visible option.
VisualRange(JS) Defines the axis' displayed range. Cannot be wider than the wholeRange. Mirrors the client-side visualRange option.
VisualRange(Action<VisualRangeBuilder>) Defines the axis' displayed range. Cannot be wider than the wholeRange. Mirrors the client-side visualRange object.
VisualRange(IEnumerable<DateTime>) Defines the axis' displayed range. Cannot be wider than the wholeRange. Mirrors the client-side visualRange option.
VisualRange(IEnumerable<Double>) Defines the axis' displayed range. Cannot be wider than the wholeRange. Mirrors the client-side visualRange option.
VisualRange(IEnumerable<String>) Defines the axis' displayed range. Cannot be wider than the wholeRange. Mirrors the client-side visualRange option.
VisualRangeUpdateMode(VisualRangeUpdateMode) Specifies how the axis's visual range should behave when chart data is updated. Mirrors the client-side visualRangeUpdateMode option.
WholeRange(JS) Defines the range where the axis can be zoomed and panned. To limit the visual range, specify the visualRange property. Mirrors the client-side wholeRange option.
WholeRange(Action<VisualRangeBuilder>) Defines the range where the axis can be zoomed and panned. To limit the visual range, specify the visualRange property. Mirrors the client-side wholeRange object.
WholeRange(IEnumerable<DateTime>) Defines the range where the axis can be zoomed and panned. To limit the visual range, specify the visualRange property. Mirrors the client-side wholeRange option.
WholeRange(IEnumerable<Double>) Defines the range where the axis can be zoomed and panned. To limit the visual range, specify the visualRange property. Mirrors the client-side wholeRange option.
WholeRange(IEnumerable<String>) Defines the range where the axis can be zoomed and panned. To limit the visual range, specify the visualRange property. Mirrors the client-side wholeRange option.
Width(JS) Specifies the width of the axis line in pixels. Mirrors the client-side width option.
Width(Double) Specifies the width of the axis line in pixels. Mirrors the client-side width option.
WorkdaysOnly(JS) Leaves only workdays on the axis: the work week days plus single workdays minus holidays. Applies only if the axis' argumentType is 'datetime'. Mirrors the client-side workdaysOnly option.
WorkdaysOnly(Boolean) Leaves only workdays on the axis: the work week days plus single workdays minus holidays. Applies only if the axis' argumentType is 'datetime'. Mirrors the client-side workdaysOnly option.
WorkWeek(JS) Specifies which days are workdays. The array can contain values from 0 (Sunday) to 6 (Saturday). Applies only if workdaysOnly is true. Mirrors the client-side workWeek option.
WorkWeek(IEnumerable<Int32>) Specifies which days are workdays. The array can contain values from 0 (Sunday) to 6 (Saturday). Applies only if workdaysOnly is true. Mirrors the client-side workWeek option.
See Also