DateTimeAxisX Class
The arguments axis that manages representation of series with DateTimeSeriesData or FinancialSeriesData data.
Declaration
public class DateTimeAxisX
extends AxisX
Remarks
The date-time x-axis parameters are shown in the following image:

Refer to the Axes guide for more information on common axis properties.
Inherited Members
Inheritance
DateTimeAxisX()
Initializes a new DateTimeAxisX class instance with default parameters.
Declaration
public DateTimeAxisX()
Methods
addConstantLine(DateTimeConstantLine) Method
Adds the specified constant line to the axis.
Declaration
public void addConstantLine(DateTimeConstantLine line)
Parameters
| Name | Type | Description |
|---|---|---|
| line | DateTimeConstantLine | The DateTimeConstantLine object to be added. |
addStrip(DateTimeStrip) Method
Adds the specified strip to the axis.
Declaration
public void addStrip(DateTimeStrip strip)
Parameters
| Name | Type | Description |
|---|---|---|
| strip | DateTimeStrip | The DateTimeStrip object to be added. |
getAggregationType() Method
Returns the aggregation function type.
Declaration
public AggregationType getAggregationType()
Returns
| Type | Description |
|---|---|
| AggregationType | The AggregationType enumeration value that specifies the aggregation function used to aggregate data. |
Remarks
If series data provides more detailed data than measure unit, for example, data points are by hours and the measurement unit is a day, data is aggregated using function specified by this property.
getEmptyRangesVisible() Method
Declaration
public boolean getEmptyRangesVisible()
Returns
| Type |
|---|
| boolean |
getGridAlignment() Method
Return the measurement unit by which the chart grid is aligned.
Declaration
public DateTimeMeasureUnit getGridAlignment()
Returns
| Type | Description |
|---|---|
| DateTimeMeasureUnit | The DateTimeMeasureUnit enumeration value that specifies measurement unit by which the grid is aligned. |
getGridOffset() Method
Returns the first major tickmark’s and gridline’s initial offset from the range’s minimum value.
Declaration
public Integer getGridOffset()
Returns
| Type | Description |
|---|---|
| Integer | The first major tickmark’s and gridline’s initial offset, in measurement units. |
getGridSpacing() Method
Returns the distance between two major tickmarks and gridlines.
Declaration
public Integer getGridSpacing()
Returns
| Type | Description |
|---|---|
| Integer | The distance between two major tickmarks and gridlines, in grid alignment units. |
getMeasureUnit() Method
Returns the axis’s measurement unit.
Declaration
public DateTimeMeasureUnit getMeasureUnit()
Returns
| Type | Description |
|---|---|
| DateTimeMeasureUnit | The DateTimeMeasureUnit enumeration value that specifies the axis’s measuring unit. |
Remarks
Note that measurement unit specifies the maximum detail level that the chart displays. If your data is more detailed, it is aggregated using the aggregation function the aggregationType property specifies. For example, data points are by hours and the measurement unit is a day, data is aggregated by day.
getRange() Method
Returns the settings that specify axis’s coordinate ranges.
Declaration
public DateTimeRange getRange()
Returns
| Type | Description |
|---|---|
| DateTimeRange | The DateTimeRange object that specifies the range settings. |
removeConstantLine(DateTimeConstantLine) Method
Removes the specified constant line from the axis.
Declaration
public void removeConstantLine(DateTimeConstantLine line)
Parameters
| Name | Type | Description |
|---|---|---|
| line | DateTimeConstantLine | The DateTimeConstantLine object to be removed. |
removeStrip(DateTimeStrip) Method
Removes the strip from the axis.
Declaration
public void removeStrip(DateTimeStrip strip)
Parameters
| Name | Type | Description |
|---|---|---|
| strip | DateTimeStrip | The DateTimeStrip object to be removed. |
setAggregationType(AggregationType) Method
Specifies the aggregation function type.
Declaration
public void setAggregationType(AggregationType value)
Parameters
| Name | Type | Description |
|---|---|---|
| value | AggregationType | The AggregationType enumeration value that specifies the aggregation function used to aggregate data. |
Remarks
If series data provides more detailed data than measure unit, for example, data points are by hours and the measurement unit is a day, data is aggregated using function specified by this property.
setEmptyRangesVisible(boolean) Method
Declaration
public void setEmptyRangesVisible(boolean value)
Parameters
| Name | Type |
|---|---|
| value | boolean |
setGridAlignment(DateTimeMeasureUnit) Method
Specifies the measurement unit by which grid is aligned.
Declaration
public void setGridAlignment(DateTimeMeasureUnit value)
Parameters
| Name | Type | Description |
|---|---|---|
| value | DateTimeMeasureUnit | The DateTimeMeasureUnit enumeration value that specifies the measurement unit by which the grid is aligned. |
setGridOffset(Integer) Method
Specifies the first major tickmark’s and gridline’s initial offset from the range’s minimum value.
Declaration
public void setGridOffset(Integer value)
Parameters
| Name | Type | Description |
|---|---|---|
| value | Integer | The first major tickmark’s and gridline’s initial offset, in measurement units. |
setGridSpacing(Integer) Method
Specifies the distance between two major tickmarks and gridlines.
Declaration
public void setGridSpacing(Integer value)
Parameters
| Name | Type | Description |
|---|---|---|
| value | Integer | The distance between two major tickmarks and gridlines, in grid alignment units. |
setMeasureUnit(DateTimeMeasureUnit) Method
Specifies the axis’s measurement unit.
Declaration
public void setMeasureUnit(DateTimeMeasureUnit value)
Parameters
| Name | Type | Description |
|---|---|---|
| value | DateTimeMeasureUnit | The DateTimeMeasureUnit enumeration value that specifies the axis’s measuring unit. |
Remarks
Note that measurement unit specifies the maximum detail level that the chart displays. If your data is more detailed, it is aggregated using the aggregation function the aggregationType property specifies. For example, data points are by hours and the measurement unit is a day, data is aggregated by day.
setRange(DateTimeRange) Method
Specifies the settings that specify ranges of the axis coordinates.
Declaration
public void setRange(DateTimeRange range)
Parameters
| Name | Type | Description |
|---|---|---|
| range | DateTimeRange | The DateTimeRange object that specifies the range settings. |