Angular Charts API
The Ignite UI for Angular charts provide simple and easy to use APIs to plot your data in IgxCategoryChartComponent
, IgxFinancialChartComponent
, IgxDataChartComponent
, IgxDataPieChartComponent
, IgxDoughnutChartComponent
, IgxPieChartComponent
, and IgxSparklineComponent
UI elements.
Angular Category Chart API
The Angular IgxCategoryChartComponent
has the following API members:
Chart Properties | Axis Properties | Series Properties |
---|---|---|
- chartType - excludedProperties - includedProperties - isHorizontalZoomEnabled - isVerticalZoomEnabled - crosshairsDisplayMode - transitionInMode - highlightingBehavior - highlightingMode - trendLineType |
- xAxisInterval - xAxisLabelLocation - xAxisGap - xAxisOverlap - xAxisTitle - yAxisInterval - yAxisLabelLocation - yAxisTitle - yAxisMinimumValue - yAxisMaximumValue |
- brushes - outlines - markerBrushes - markerOutlines - markerTypes - toolTipType |
Angular Financial Chart API
The Angular IgxFinancialChartComponent
has the following API members:
Chart Properties | Axis Properties | Series Properties |
---|---|---|
- chartType - excludedProperties - includedProperties - isHorizontalZoomEnabled - isVerticalZoomEnabled - toolTipType - crosshairsDisplayMode - highlightingBehavior - highlightingMode - trendLineType |
- xAxisInterval - xAxisLabelLocation - xAxisTitle - yAxisInterval - yAxisLabelLocation - yAxisTitle - yAxisMinimumValue - yAxisMaximumValue - yAxisMode - xAxisMode |
- brushes - outlines - markerBrushes - markerOutlines - markerTypes - indicatorTypes - volumeType - zoomSliderType |
Angular Data Chart API
The Angular IgxDataChartComponent
has the following API members:
Chart Properties | Axis Classes |
---|---|
- chartTitle - subtitle - isHorizontalZoomEnabled - isVerticalZoomEnabled - brushes - outlines - markerBrushes - markerOutlines - XamDataChart.Axes - IgxSeriesComponent |
- IgxAxisComponent is base class for all axis types - IgxCategoryXAxisComponent used with Category Series, Stacked Series, and Financial Series - IgxCategoryYAxisComponent used with Category Series, Stacked Series - IgxCategoryAngleAxisComponent used with Radial Series - IgxNumericXAxisComponent used with Scatter Series and Bar Series - IgxNumericYAxisComponent used with Scatter Series, Category Series, Stacked Series, and Financial Series - IgxNumericAngleAxisComponent used with Polar Series - IgxNumericRadiusAxisComponent used with Polar Series and Radial Series - IgxTimeXAxisComponent used with Category Series and Financial Series |
The Angular IgxDataChartComponent
can use the following type of series that inherit from IgxSeriesComponent
:
Angular Data Legend API
The Angular IgxDataLegendComponent
has the following API members:
includedColumns
excludedColumns
includedSeries
excludedSeries
valueFormatAbbreviation
valueFormatMode
valueFormatCulture
valueFormatMinFractions
valueFormatMaxFractions
valueTextColor
titleTextColor
labelTextColor
unitsTextColor
summaryType
headerTextColor
badgeShape
Angular Donut Chart API
The Angular IgxDoughnutChartComponent
has the following API members:
Angular Data Pie Chart API
The Angular IgxDataPieChartComponent
has the following API members:
chartType
highlightingBehavior
othersCategoryThreshold
othersCategoryType
selectionMode
selectionBehavior
Angular Pie Chart API
The Angular IgxPieChartComponent
has the following API members:
legendItemBadgeTemplate
legendItemTemplate
legendLabelMemberPath
othersCategoryThreshold
othersCategoryType
selectionMode
Angular Sparkline Chart API
The Angular IgxSparklineComponent
has the following API members:
displayNormalRangeInFront
displayType
lowMarkerBrush
lowMarkerSize
lowMarkerVisibility
normalRangeFill
unknownValuePlotting
Additional Resources
You can find more information about charts in these topics: