This type defines the basic elements that are expected in any axis. An axis refers to a line
along the X, Y, or Z co-ordinate system used in the plot. It provides a point of reference for
the various values plotted in each direction. This class can further be extended for special axis types.
Holds the type of Axis.
This is the element title.
This is the element subtitle.
Specifies where the title for the axis should be
displayed, by default it's Left.
Holds the value orthogonal axes associated with
this axis.
Holds the value ancillary base axes associated
with this axis.
Defines the source of the series.
Holds the spacing between the first (or last)
series marker and the edge of the unit on the
axis. This is specified as a percentage.
Specifies the orientation of the Axis,
by default it's Vertical.
Specifies the formatting information for the
axis line.
A label instance to hold attributes for axis
labels.
Specifies the formatting for axis labels.
Specifies where the labels for the axis should
be displayed, by default it's Left.
Specifies the position to be used for the
labels. (Staggered/Straight)
Specifies the showing interval for the labels.
Defines a set of markers for positions on the
axis scale displayed as lines across the plot at
those locations.
Defines a set of marker areas for a range of
values on the axis displayed as filled
rectangles extending across the plot between the
start and end positions.
Holds the triggers for the axis.
Defines the major grid associated with the axis.
Defines the minor grid associated with the axis.
Defines the scale for the axis.
Specifies the location on the perpendicular
primary axis that should be considered as the
point of intersection for this axis.
Specifies whether or not this is a primary axis.
Specifies whether or not this is a category
axis.
Specifies whether or not this is a percentage
axis.
Specifies whether axis labels are within axes,
i.e. inside the axis delimited area.
Specifies whether the zero point of this axis is
to be aligned with other axes whose "Aligned" is
true.
Specifies whether the data points of this axis
is to be placed side by side instead of
overlayed with those of other axes whose
"SideBySide" is true.
The element represents a cursor for axis area.
Give the user a way to customize a fixed
thickness of axis label. Span means width for
vertical axis, and height for horizontal axis.
By default, this value is unset.
This field indicates this axis will use what percent size of chart plot height if the AxesStudyLayout of ChartWithAxes is true. The value of this field is just a number, not a percent value. The actual percent value will be computed by dividing total numbers of all axes.
This type defines a single (related) group of data to be plotted in a chart. A series is usually expected to be associated with a numerical axis.
The series includes a name, visualization settings, and a query definition used to retrieve the data point values. At designtime, the series
data set is null, while at runtime, each series' data set gets populated with the data for that series.
Determines visibility of the series.
Holds the properties for the Series data points.
Defines the source of the data for the series.
(e.g. Database field which will provide the
values for the series).
Specifies an identifier to link the series with
its definition at runtime.
Specifies what (and how) information is shown in
the data label.
Holds the runtime data for the series.
Specifies where the data label for the series
should be displayed, by default it's Outside.
Specifies whether the series is to be rendered
stacked.
Holds the triggers for the series.
Specifies whether the series elements are to be
rendered translucent. This setting is only
applicable for elements with solid color fills.
Specifies the curve fitting attributes for the
series.
The element represents cursor for series area.
This type defines a text label. It is not intended as a standalone element but should be associated with
a chart element.
The string content displayed in the label.
Specifies the background for the label.
Defines the outline (border) for the label.
Specifies the shadow color for the label.
Defines the insets for the label.
Specifies whether or not the label is visible on the chart.
By default it's true;
Specifies the min count of characters before ellipsis. 0 means ellipsis won't be used.
This type defines a single line element. It is intended for use as a marker associated with an Axis.
It can be used to denote a target value or threshold.
Specify the line properties.
Defines where this line is to be positioned
w.r.t the axis. (Can be a value on the axis or a
category name).
Specifies the label associated with this line.
Specifies where the label associated with this
line is to be positioned with respect to the
line itself.
Specifies the formatting for marker line labels.
Holds the triggers for the marker line.
The element represents a cursor for marker line.
This type defines a marker area. It is intended for use as a range marker associated with an Axis.
Specify the outline properties for the marker
range.
Specify the background for the marker range.
Defines where this area starts relative to the
axis scale.
Defines where this area is ends relative to the
axis scale.
Specifies the label associated with this area.
Specifies where the label associated with this
line is to be positioned within respect to the
marker range itself.
Specifies the formatting for marker range
labels.
Holds the triggers for the marker range.
The element represents a cursor for marker range.
This type defines the grid associated with an axis.
Holds formatting information for the grid lines.
Specifies how the tick is to be marked for the grid line.
Specifies the formatting information for the tick.
Specifies the formatting information for the tick.
Specifies the frequency of the grid lines per unit of the scale.
This type defines the scale associated with an axis.
Minimum value that should appear on the axis.
Maximum value that should appear on the axis.
Step size in the values shown on the axis.
Step unit in the values shown on the axis.
Specifies the number of minor grids per unit of
the scale, by default it's 5.
Number of steps in the values shown on the axis.
Indicates if it shows values outside Axis range.
Specifes if the major tick is rendered at the
category value or between two categories. This
only affects the category and text style axis.
Specifes if min/max value should be expanded
by 1 unit, by default is true.
Specify the step number of axis grid lines.
Specifies the fixed scaling factor.
This type defines the global chart preferences.
A collection of labels holding preferences for the various labels used in a chart.
A collection of blocks holding preferences for the different blocks used in a chart.
This type defines the curve fitting element.
Specifies the formatting information for the curve.
A label instance to hold attributes for curve labels.
Specifies where the labels for the curve should be displayed.
Specifies the percentage value of the inner radius of the dial region.
Specifies the percentage value of the outer radius of the dial region.
This type defines a needle of a dial.
Specify the line properties for the needle.
Specify the line decorator for the needle.
This type defines the basic elements that are expected in a dial chart. This can further be extended for special dial chart types.
Specifies the start angle of the dial.
Specifies the stop angle of the dial.
Specifies the radius of the dial.
Specifies the border line style.
Specifies the background fill style.
Defines a set of areas for a range of values within a dial displayed as filled sections
extending across the dial between the start and end positions.
Defines the major grid associated with the dial.
Defines the minor grid associated with the dial.
Defines the scale for the dial.
Defines if invert the scale during rendering(right to left)
Defines the properties for grid labels.
Format specifier for grid label.
Each entry makes up the value of an actual data point to be plotted in the chart.