Search results

Overview API in JavaScript (ES5) Chart3d API control

Name Description
Chart3DAxis Configures the axes in the chart.
Chart3DColumn Configures the columns of the chart.
Chart3DMajorGridLines Configures the major grid lines in the axis.
Chart3DMajorTickLines Configures the major tick lines.
Chart3DMinorGridLines Configures the minor grid lines in the axis.
Chart3DMinorTickLines Configures the minor tick lines.
Chart3DRow Configures the rows of the chart.
CartesianAxisLayoutPanel The CartesianAxisLayoutPanel class is responsible for managing the layout of Cartesian axes in a 3D chart.
Category3D The Category module is used to render category axis.
DateTime3D The DateTime module is used to render datetime axis.
DateTimeCategory3D The DatetimeCategory module is used to render date time category axis.
Double3D The numeric module is used to render numeric axis.
Logarithmic3D The Logarithmic module is used to render log axis.
Chart3D The Chart3D class represents a 3D chart component that extends the Component class
and implements the INotifyPropertyChanged interface.
Chart3DLegendSettings Configures the legends in charts.
Legend3D The Legend module is used to render legend for the chart.
Chart3DTextFont Configures the fonts in charts.
TitleBorder Configures the borders in the 3D chart title.
TitleSettings Configures the title settings in 3D chart.
Export3D The Export3DModule module is used to print and export the rendered chart.
BarSeries3D BarSeries module is used to render the bar series.
Chart3DDataLabelSettings Configures the data label in the series.
Chart3DEmptyPointSettings Configures the Empty Points of series
Chart3DPoint Points model for the series.
Chart3DSeries Configures the series in charts.
DataLabel3D The DataLabel module is used to render data label for the data point.
Chart3DTooltipSettings Configures the ToolTips in the chart.
Tooltip3D The Tooltip module is used to render the tooltip for chart series.
BinaryTreeBuilder Represents a binary tree builder for 3D polygons in a chart.
ChartTransform3D Represents a 3D chart transformation utility that provides methods for transforming
and projecting 3D coordinates onto a 2D screen.
Graphics3D Represents a 3D graphics rendering utility for drawing and managing 3D elements in a chart.
Matrix3D Represents a 3x3 or 4x4 matrix in 3D space and provides various matrix operations.
Polygon3D Represents a 3D polygon in a chart.
Svg3DRenderer The Svg3DRenderer class provides methods for rendering SVG graphics in a 3D context.
Vector3D Represents a three-dimensional vector in space.
AxisRenderer 3D chart axis render/
WallRenderer The WallRenderer class provides methods to update the 3D wall of the chart.
LegendSettings Configures the appearance and behavior of legends in charts.
Accessibility The Accessibility class configures accessibility options for chart controls.
Animation Configures the animation behavior for the chart series.
Border The Border class provides configuration options for setting the borders in a chart.
CenterLabel Options to customize the center label of the Pie and Donut charts.
ChartArea The ChartArea class provides properties to customize the appearance and layout of the chart’s display area.
Connector The Connector class configures the appearance and properties of connectors in chart controls.
ContainerPadding Configures the padding around the chart legend container.
CornerRadius The CornerRadius class provides options to customize the rounding of the corners for columns in the column series.
DragSettings Configures the drag settings for series in the chart.
EmptyPointSettings This class configures the appearance and behavior of points with empty data in the series.
Font The Font class provides configuration options for customizing the fonts used in the charts.
Indexes Specifies the indexes for the series and data points.
Location Configures the location for the legend and tooltip in the chart.
Margin The Margin class enables configuration of the space around the chart’s content.
Offset The Offset class provides options to adjust the position of the marker relative to its default location.
PeriodSelectorSettings Configures the period selector settings.
Periods Configures the button settings in period selector.
SeriesAccessibility The SeriesAccessibility class configures accessibility options specifically for chart series elements.
StackLabelsFont The StackLabelsFont class provides configuration options for customizing the font properties of stack labels in charts.
TitleStyleSettings The TitleStyleSettings class provides options to customize the title and subtitle displayed in the accumulation chart.
titleBorder Configures the borders of the chart title and subtitle.
titleSettings The titleSettings class provides options to customize the title and subtitle displayed in the chart.
Chart3DAxisLabelRenderEventArgs Interface for event argument objects representing the rendering of labels on a 3D axis in a chart.
Chart3DAxisRangeCalculatedEventArgs Interface for event argument objects representing the calculated range of an axis in a 3D chart.
Chart3DBasicTransform Represents basic transformation parameters for rendering.
Chart3DBeforeResizeEventArgs Represents event arguments before 3D chart resize.
Chart3DColorFormat Represents a color using red (R), green (G), and blue (B) components, with an optional alpha (A) component for transparency.
Chart3DDataElement Interface representing element data for a three-dimensional chart.
Chart3DDepthInfoType Represents information about the depth.
Chart3DEventArgs Interface for event argument objects in a 3D chart.
Chart3DExportEventArgs Represents event arguments for 3D chart export.
Chart3DLabelElement Interface representing a label element in a three-dimensional chart.
Chart3DLabelRect Represents a labeled rectangle with coordinates and size.
Chart3DLegendClickEventArgs Represents event arguments for 3D chart legend click.
Chart3DLegendRenderEventArgs Represents event arguments for 3D legend rendering.
Chart3DLineAttributes Interface representing attributes for a 3D chart line.
Chart3DLoadedEventArgs Interface for event argument objects representing the “3D loaded” event in a 3D chart.
Chart3DMouseEventArgs Represents event arguments for 3D mouse interaction.
Chart3DPathOptions Represents the properties of a grid element.
Chart3DPointEventArgs Represents event arguments for 3D point interactions.
Chart3DPointInformation Represents information about a 3D point.
Chart3DPointRenderEventArgs Represents event arguments for 3D chart printing.
Chart3DPolyAttributes Represents attributes associated with a 3D polygon.
Chart3DPolyCollections Represents collections of polygons categorized as back and front.
Chart3DPolygon Represents a 3D polygon in a chart.
Chart3DPrintEventArgs Represents the arguments for the 3D print event in a chart.
Chart3DRangeValues Represents values related to a range.
Chart3DRectPosition Represents the position information for a rectangle.
Chart3DResizeEventArgs Represents event arguments for 3D chart resize.
Chart3DSelectionCompleteEventArgs Represents event arguments for the completion of 3D selection.
Chart3DSeriesRenderEventArgs Interface for event argument objects representing the rendering of a 3D series in a chart.
Chart3DStyleOptions Interface representing style options for a three-dimensional chart element.
Chart3DTextOption Represents options for rendering text.
Chart3DTextRenderEventArgs Represents the arguments for the 3D text rendering event in a chart.
Chart3DThemeStyle Represents the style settings for 3D chart theme.
Chart3DTickElement Interface representing properties and attributes for tick elements in a chart.
Chart3DTickPosition Interface for defining the position of ticks in a chart, including their coordinates.
Chart3DTooltipRenderEventArgs Represents the arguments for 3D tooltip rendering event.
Chart3DVector Interface for a 3D vector with components for x, y, and z coordinates.
Chart3DWallRect Represents the dimensions of a rectangular wall in 3D space.
IExportEventArgs Provides the event arguments for the chart export functionality.
Static Functions Root static functions of Chart3d Component
Chart3DFadeOutMode Defines the tooltip fade out mode of the chart.
* Click - Used to remove the tooltip on click.
* Move - Used to remove the tooltip with some delay.
Chart3DDataLabelPosition Defines the LabelPosition, They are.
* top - Position the label on top of the point.
* bottom - Position the label on bottom of the point.
* middle - Position the label to middle of the point.
Chart3DLegendMode Defines the mode for rendering legend items.
* Series - Render legend items based on visible series.
* Point - Render legend items based on points.
Chart3DSelectionMode Defines the 3D chart SelectionMode, They are.
* none - Disable the selection.
* series - To select a series.
* point - To select a point.
* cluster - To select a cluster of point.
Chart3DSeriesType Defines the type series in 3D chart. They are
* column - Renders the column series.
* bar - Renders the stacking column series
* stackingColumn - Renders the stacking column series.
* stackingBar - Renders the stacking bar series.
* StackingColumn100 - Renders the stacking column series.
* StackingBar100 - Renders the stacking bar 100 percent series.
Alignment Defines the alignment. They are:
* Near - Align the element to the left.
* Center - Align the element to the center.
* Far - Align the element to the right.
ChartRangePadding Defines the range padding of axis. They are:
* Auto - Padding Normal is applied for orientation vertical axis and None is applied for orientation horizontal axis.
* None - Padding cannot be applied to the axis.
* Normal - Padding is applied to the axis based on the range calculation.
* Additional - Interval of the axis is added as padding to the minimum and maximum values of the range.
* Round - Axis range is rounded to the nearest possible value divided by the interval.
ChartTheme Defines theme of the chart. They are:
* Material - Render a chart with Material theme.
* Fabric - Render a chart with Fabric theme.
* Bootstrap - Render a chart with Bootstrap theme.
* HighContrastLight - Render a chart with HighcontrastLight theme.
* MaterialDark - Render a chart with MaterialDark theme.
* FabricDark - Render a chart with FabricDark theme.
* HighContrast - Render a chart with HighContrast theme.
* BootstrapDark - Render a chart with BootstrapDark theme.
* Bootstrap4 - Render a chart with Bootstrap4 theme.
* Tailwind - Render a chart with Tailwind theme.
* TailwindDark - Render a chart with TailwindDark theme.
* Bootstrap5 - Render a chart with Bootstrap5 theme.
* Bootstrap5Dark - Render a chart with Bootstrap5Dark theme.
* Fluent - Render a chart with Fluent theme.
* FluentDark - Render a chart with FluentDark theme.
* Fluent2 - Render a chart with Fluent2 theme.
* Fluent2Dark - Render a chart with Fluent2Dark theme.
* Material3 - Render a chart with Material3 theme.
* Material3Dark - Render a chart with Material3Dark theme.
EdgeLabelPlacement Defines the edge label placement for an axis. They are:
* None - No action will be perform.
* Hide - Edge label will be hidden.
* Shift - Shift the edge labels.
EmptyPointMode Defines the empty point mode of the chart. They are:
* Gap - Used to display empty points as space.
* Zero - Used to display empty points as zero.
* Drop - Used to ignore the empty point while rendering.
* Average - Used to display empty points as previous and next point average.
ExportType Defines the export file format. They are:
* PNG - Export the chart in PNG format.
* JPEG - Export the chart in JPEG format.
* SVG - Export the chart in SVG format.
* PDF - Export the chart in PDF format.
* XLSX - Export the chart data to XLSX.
* CSV - Export the chart to CSV.
* Print – Prints the chart.
FlagType Flag type for stock events.
HighlightMode Defines the selection mode. They are:
* None - Disable the selection.
* Series - To select a series.
* Point - To select a point.
* Cluster - To select a cluster of point.
IntervalType Defines the interval type of datetime axis. They are:
* Auto - Define the interval of the axis based on data.
* Years - Define the interval of the axis in years.
* Months - Define the interval of the axis in months.
* Days - Define the interval of the axis in days.
* Hours - Define the interval of the axis in hours.
* Minutes - Define the interval of the axis in minutes.
* Seconds - Define the interval of the axis in seconds.
LabelIntersectAction Defines the alignment. They are:
* None - Shows all the labels.
* Hide - Hide the label when it intersect.
* Trim - Trim the label when it intersect.
* Wrap - Wrap the label when it intersect.
* MultipleRows - Arrange the label in multiple row when it intersect.
* Rotate45 - Rotate the label to 45 degree when it intersect.
* Rotate90 - Rotate the label to 90 degree when it intersect.
LabelOverflow Specifies text overflow options when the text overflowing the container. They are:
* Ellipsis - Specifies an ellipsis (“…”) to the clipped text.
* clip - Specifies to break a word once it is too long to fit on a line by itself.
LabelPlacement Defines the label placement for category axis. They are:
* BetweenTicks - Render the label between the ticks.
* OnTicks - Render the label on the ticks.
LabelPosition Defines the label position. They are:
* Outer - Position the label outside the point.
* Top - Position the label on top of the point.
* Bottom - Position the label on bottom of the point.
* Middle - Position the label to middle of the point.
* Auto - Position the label based on series.
LegendLayout Defines how the legend items are arranged. The available options are:
* Horizontal - The legend items are arranged in a single row.
* Vertical - The legend items are arranged in a single column.
* Auto - The legend items are arranged automatically based on the legend’s bounds.
LegendPosition Defines the position of the legend. They are:
* Auto - Places the legend based on the area type.
* Top - Displays the legend on the top of the chart.
* Left - Displays the legend on the left of the chart.
* Bottom - Displays the legend on the bottom of the chart.
* Right - Displays the legend on the right of the chart.
* Custom - Displays the legend based on the given x and y value.
LegendShape Defines the shape of legend. They are:
* Circle - Renders a circle.
* Rectangle - Renders a rectangle.
* Triangle - Renders a triangle.
* Diamond - Renders a diamond.
* Cross - Renders a cross.
* HorizontalLine - Renders a horizontalLine.
* VerticalLine - Renders a verticalLine.
* Pentagon - Renders a pentagon.
* InvertedTriangle - Renders a invertedTriangle.
* SeriesType -Render a legend shape based on series type.
* Image - Renders a image.
LegendTitlePosition Defines the position of the legend title. They are:
* Top - Align the title to the top.
* Left - Align the title to the left.
* Right - Align the title to the right.
PeriodSelectorPosition Defines the position of the period selector. They are:
* Top: Places the period selector at the top.
* Bottom: Places the period selector at the bottom.
Position Defines the Position. They are:
* Top - Align the element to the top.
* Middle - Align the element to the center.
* Bottom - Align the element to the bottom.
RangeIntervalType Defines the interval type of datetime axis. They are:
* Auto - Define the interval of the axis based on data.
* Quarter - Define the interval of the axis based on data.
* Years - Define the interval of the axis in years.
* Months - Define the interval of the axis in months.
* Weeks - Define the interval of the axis in weeks
* Days - Define the interval of the axis in days.
* Hours - Define the interval of the axis in hours.
* Minutes - Define the interval of the axis in minutes.
Regions Defines regions of an annotation. They are:
* Chart - Specifies the chart coordinates.
* Series - Specifies the series coordinates.
ScrollbarPosition Defines the possible positions for the scrollbar in a chart.
Available options are:
* PlaceNextToAxisLine: Default position, places the scrollbar next to the axis line.
* Top: Places the scrollbar at the top of the chart.
* Bottom: Places the scrollbar at the bottom of the chart.
* Left: Places the scrollbar on the left side of the chart.
* Right: Places the scrollbar on the right side of the chart.
SelectionMode Defines the selection mode. They are:
* None - Disable the selection.
* Series - To select a series.
* Point - To select a point.
* Cluster - To select a cluster of point
* DragXY - To select points, by dragging with respect to both horizontal and vertical axis
* DragX - To select points, by dragging with respect to horizontal axis.
* DragY - To select points, by dragging with respect to vertical axis.
* Lasso - To select points, by dragging with respect to free form.
SelectionPattern Highlighting or selecting patterns in chart. They are:
* None - Sets none as highlighting or selecting pattern.
* Chessboard - Sets chess board as highlighting or selecting pattern.
* Dots - Set dots as highlighting or selecting pattern.
* DiagonalForward - Sets diagonal forward as highlighting or selecting pattern.
* Crosshatch -Sets crosshatch as highlighting or selecting pattern.
* Pacman - Sets pacman highlighting or selecting pattern.
* Diagonalbackward - Set diagonal backward as highlighting or selecting pattern.
* Grid - Set grid as highlighting or selecting pattern.
* Turquoise - Sets turquoise as highlighting or selecting pattern.
* Star - Sets star as highlighting or selecting pattern.
* Triangle - Sets triangle as highlighting or selecting pattern.
* Circle - Sets circle as highlighting or selecting pattern.
* Tile - Sets tile as highlighting or selecting pattern.
* Horizontaldash - Sets horizontal dash as highlighting or selecting pattern.
* Verticaldash - Sets vertical dash as highlighting or selecting pattern.
* Rectangle - Sets rectangle as highlighting or selecting pattern.
* Box - Sets box as highlighting or selecting pattern.
* Verticalstripe - Sets vertical stripe as highlighting or selecting pattern.
* Horizontalstripe - Sets horizontal stripe as highlighting or selecting pattern.
* Bubble - Sets bubble as highlighting or selecting pattern.
ShapeType Defines the shape of the data in columns and bars. They are:
* Rectangle - Displays the data in a column and bar chart in a rectangle shape.
* Cylinder - Displays the data in a column and bar chart in a cylinder shape.
SkeletonType Defines the skeleton type for the axis. They are:
* Date - It formats date only.
* DateTime - It formats date and time.
* Time - It formats time only.
TextAlignment Defines the alignment of the line break axis labels. They are:
* Center - Align the label with center.
* Left - Align the label with left.
* Right - Align the label with right.
TextOverflow Defines the Text overflow. They are:
* None - Shown the chart title with overlap if exceed.
* Wrap - Shown the chart title with wrap if exceed.
* Trim - Shown the chart title with trim if exceed.
TextWrap Specifies text wrap options when the text overflowing the container. They are:
* Normal - Specifies to break words only at allowed break points.
* Wrap - Specifies to break a word once it is too long to fit on a line by itself.
* AnyWhere - Specifies to break a word at any point if there are no otherwise-acceptable break points in the line.
TitlePosition Defines the position of the title. They are:
* Top - Displays the title on the top of chart.
* Left - Displays the title on the left of chart.
* Bottom - Displays the title on the bottom of chart.
* Right - Displays the title on the right of chart.
* Custom - Displays the title based on given x and y value.
Units Defines coordinate units of an annotation. They are:
* Pixel - Specifies the pixel value.
* Point - Specifies the axis value.
ValueType Specifies the data types that the axis can handle. They are:
* Double: This type is used for rendering a numeric axis to accommodate numeric data.
* DateTime: This type is utilized for rendering a date-time axis to manage date-time data.
* Category: This type is employed for rendering a category axis to manage categorical data.
* Logarithmic: This type is applied for rendering a logarithmic axis to handle a wide range of values.
* DateTimeCategory: This type is used to render a date time category axis for managing business days.