X and Y Axes
Properties in the X Axis group and Y Axis group determine the appearance and scaling of the horizontal and vertical axes, and their labels.
Y Axis Properties
The following properties of the Y Axis group control various aspects of the vertical axis, its scaling, and labels.
Show Y Axis Tick Labels
Display a label for each tick on the Y axis.
Variable Name: | showYAxisTickLabels |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
showYAxisTickLabels | Boolean | Show Y Axis Tick Labels |
Tick Labels Offset
Defines the number of pixels to offset the axis tick labels from the Y axis.
Variable Name: | axisTickLabelsOffsetY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisTickLabelsOffsetY | Integer | Tick Labels Offset |
Tick Labels Text Color
Define the text color of the Y axis tick labels. Colors can be defined with an HTML color string, for example #FF0000
and Red
are equivalent.
Variable Name: | axisTickLabelsTextColorY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisTickLabelsTextColorY | Color | Tick Labels Text Color |
Tick Labels Font Size
Define the text size in pixels of the Y axis tick labels.
Variable Name: | axisTickLabelFontSizeY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisTickLabelFontSizeY | Integer | Tick Labels Font Size |
Axis Domain
Options for determining the highest and lowest values of the Y axis. Options include:
Auto - Sets the highest and lowest values of the axis in such a way that all data points will be displayed.
Custom Values - Sets the highest and lowest values of the axis according to the values defined in Axis Custom Domain.
Optimize - Sets the highest and lowest values of the axis in such a way that most data points will be displayed, and some extreme outliers may fall outside of the chart visualization.
Variable Name: | axisDomainY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisDomainY | String | Axis Domain |
Axis Custom Domain
Applied only when Axis Domain is set to Custom Values
. Define a range as a string of the format <lower bound>,<upper bound>
. The value auto
can be used for either or both values to indicate that the particular bound should be automatically calculated. For example:
A domain from
-10
to10
would be defined as-10,10
Setting the lower bound as
-10
and automatically calculate the upper bound would be defined as-10,auto
.
Variable Name: | axisDomainCustomY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisDomainCustomY | String | Axis Custom Domain |
Axis Render Type
Options for scaling the vertical axis. Options include:
Automatic - Auto-scales the axis for data.
Linear - Scales evenly for numerical data.
Logarithmic - Scales wide value ranges with a logarithmic scale.
Power - Expands dense value ranges with a power scale.
Time - Scales for time-based data.
Quantized - Groups data into bins.
Quantile - Scales based on data quantiles.
Categorical - Label by categories.
Time Categorical - Label by time-based categories.
Identity - Retains original data values.
Variable Name: | metricTypeY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
metricTypeY | String | Axis Render Type |
Tick Render Method
Choose the method used to determine which values will be assigned tick marks and labels. Options include:
Auto - Automatically optimizes tick marks and labels for readability.
Wilkinson-Extended - Uses a sophisticated algorithm to minimize clutter in tick marks and labels.
R-Pretty - Mimics R's "pretty" function for clear tick values.
Time - Displays time-based data with human-readable labels.
Time-Pretty - R-Pretty applied to time-based values.
Logarithmic - Positions tick marks and labels for logarithmic data.
Power - Considers custom scaling exponents for clear tick values.
Quantile - Renders tick marks and labels based on data quantiles for subsets.
Variable Name: | tickMethodY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickMethodY | String | Tick Render Method |
Tick Interval
Sets the interval between ticks on the Y-axis of a chart.
Variable Name: | tickIntervalY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickIntervalY | Integer | Tick Interval |
Min Tick Interval
Specifies the minimum interval between ticks on the Y-axis of a chart.
Variable Name: | minTickIntervalY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
minTickIntervalY | Integer | Min Tick Interval |
Max Tick Count
Sets the maximum number of ticks displayed on the Y-axis of a chart.
Variable Name: | maxTickCountY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
maxTickCountY | Integer | Max Tick Count |
Tick Count
Specifies the desired number of ticks on the Y-axis of a chart.
Variable Name: | tickCountY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickCountY | Integer | Tick Count |
Tick Exponent
Sets the exponent for the tick interval on the Y-axis, influencing the scale of tick values.
Variable Name: | tickExponentY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickExponentY | Integer | Tick Exponent |
Axis Label Enable
Enables the display of a text label for the Y axis.
Variable Name: | axisLabelEnableY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelEnableY | Boolean | Axis Label Enable |
Axis Label Offset
Number of pixels to offset the axis label from the Y axis.
Variable Name: | axisLabelOffsetY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelOffsetY | Integer | Axis Label Offset |
Axis Label Value
Text to display as the Y axis label.
Variable Name: | axisLabelValueY |
Records: |
Record Format:
Field Name | Field Type | Field Description |
axisLabelValueY | String | Axis Label Value |
Axis Label Text Color
Define the color of the Y axis label text. Colors can be defined with an HTML color string, for example #FF0000
and Red
are equivalent.
Variable Name: | axisLabelTextColorY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelTextColorY | Color | Axis Label Text Color |
Axis Label Font Size
Font size of the Y axis label.
Variable Name: | axisLabelFontSizeY |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelFontSizeY | Integer | Axis Label Font Size |
X Axis Properties
The following properties of the X Axis group control various aspects of the horizontal axis, its scaling, and labels.
Show X Axis Tick Labels
Display a label for each tick on the X axis.
Variable Name: | showXAxisTickLabels |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
showXAxisTickLabels | Boolean | Show X Axis Tick Labels |
Tick Labels Offset
Defines the number of pixels to offset the axis tick labels from the X axis.
Variable Name: | axisTickLabelsOffsetX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisTickLabelsOffsetX | Integer | Tick Labels Offset |
Tick Labels Text Color
Define the text color of the X axis tick labels. Colors can be defined with an HTML color string, for example #FF0000
and Red
are equivalent.
Variable Name: | axisTickLabelsTextColorX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisTickLabelsTextColorX | Color | Tick Labels Text Color |
Tick Labels Font Size
Define the text size in pixels of the X axis tick labels.
Variable Name: | axisTickLabelFontSizeX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisTickLabelFontSizeX | String | Tick Labels Font Size |
Axis Domain
Options for determining the highest and lowest values of the X axis. Options include:
Auto - Sets the highest and lowest values of the axis in such a way that all data points will be displayed.
Custom Values - Sets the highest and lowest values of the axis according to the values defined in Axis Custom Domain.
Optimize - Sets the highest and lowest values of the axis in such a way that most data points will be displayed, and some extreme outliers may fall outside of the chart visualization.
Variable Name: | axisDomainX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisDomainX | String | Axis Domain |
Axis Custom Domain
Applied only when Axis Domain is set to Custom Values
. Define a range as a string of the format <lower bound>,<upper bound>
. The keyword auto
can be used for either or both bounds to indicate that the particular bound should be automatically calculated. For example:
A domain from
-10
to10
would be defined as-10, 10
Setting the lower bound as
-10
and automatically calculate the upper bound would be defined as-10, auto
.
When Axis Render Type is set as Time
or Time Categorical
, the format of Axis Custom Domain should match the format defined in the Date and Time Format property. If no Date and Time Format is defined, Iotellect will attempt to parse the upper and lower bounds of the Axis Custom Domain as date-like values with format dd-MM-YYYY HH:mm:ss
. For example:
If Date and Time Format is defined as
HH:mm:ss
, a valid value for Axis Custom Domain could be03:30:00, 16:30:00
If Date and Time Format is not defined, a valid value for Axis Custom Domain could be
06-24-2024 11:00:00, 06-24-2024 13:00:10
Variable Name: | axisDomainCustomX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisDomainCustomX | String | Axis Custom Domain |
Axis Render Type
Options for scaling the X axis. Options include:
Automatic - Auto-scales the axis for data.
Linear - Scales evenly for numerical data.
Logarithmic - Scales wide value ranges with a logarithmic scale.
Power - Expands dense value ranges with a power scale.
Time - Scales for time-based data.
Quantized - Groups data into bins.
Quantile - Scales based on data quantiles.
Categorical - Label by categories.
Time Categorical - Label by time-based categories.
Identity - Retains original data values.
Variable Name: | metricTypeX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
metricTypeX | String | Axis Render Type |
Tick Render Method
Choose the method used to determine which values will be assigned tick marks and labels. Options include:
Auto - Automatically optimizes tick marks and labels for readability.
Wilkinson-Extended - Uses a sophisticated algorithm to minimize clutter in tick marks and labels.
R-Pretty - Mimics R's "pretty" function for clear tick values.
Time - Displays time-based data with human-readable labels.
Time-Pretty - R-Pretty applied to time-based values.
Logarithmic - Positions tick marks and labels for logarithmic data.
Power - Considers custom scaling exponents for clear tick values.
Quantile - Renders tick marks and labels based on data quantiles for subsets.
Variable Name: | tickMethodX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickMethodX | String | Tick Render Method |
Tick Interval
Sets the interval between ticks on the X-axis of a chart.
Variable Name: | tickIntervalX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickIntervalX | Integer | Tick Interval |
Min Tick Interval
Specifies the minimum interval between ticks on the X-axis of a chart.
Variable Name: | minTickIntervalX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
minTickIntervalX | Integer | Min Tick Interval |
Max Tick Count
Sets the maximum number of ticks displayed on the X-axis of a chart.
Variable Name: | maxTickCountX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
maxTickCountX | Integer | Max Tick Count |
Tick Count
Specifies the desired number of ticks on the X-axis of a chart.
Variable Name: | tickCountX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickCountX | Integer | Tick Count |
Tick Exponent
Sets the exponent for the tick interval on the X-axis, influencing the scale of tick values.
Variable Name: | tickExponentX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tickExponentX | Integer | Tick Exponent |
Axis Label Enable
Enables the display of a text label for the X axis.
Variable Name: | axisLabelEnableX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelEnableX | Boolean | Axis Label Enable |
Axis Label Offset
Number of pixels to offset the axis label from the X axis.
Variable Name: | axisLabelOffsetX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelOffsetX | Integer | Axis Label Offset |
Axis Label Value
Text to display as the X axis label.
Variable Name: | axisLabelValueX |
Records: |
Record Format:
Field Name | Field Type | Field Description |
axisLabelValueX | String | Axis Label Value |
Axis Label Text Color
Define the color of the X axis label text. Colors can be defined with an HTML color string, for example #FF0000
and Red
are equivalent.
Variable Name: | axisLabelTextColorX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelTextColorX | Color | Axis Label Text Color |
Axis Label Font Size
Font size of the X axis label.
Variable Name: | axisLabelFontSizeX |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
axisLabelFontSizeX | Integer | Axis Label Font Size |
Date and Time Format
Defines the way timestamps are displayed to the user when appearing on the X axis. Format is defined according to the date and time formatting rules.
Variable Name: | dateTimeFormat |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
dateTimeFormat | String | Date and Time Format |
Tooltip Date and Time Format
Defines the way timestamps are displayed to the user when appearing in tooltips. Format is defined according to the date and time formatting rules.
Variable Name: | tooltipDateTimeFormat |
Records: | 1 |
Record Format:
Field Name | Field Type | Field Description |
tooltipDateTimeFormat | String | Tooltip Date and Time Format |
Was this page helpful?