|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: Module in React Chart component | Syncfusion |
| 4 | +description: Learn here all about Module in Syncfusion React Chart component of Syncfusion Essential JS 2 and more. |
| 5 | +control: Module |
| 6 | +platform: ej2-react |
| 7 | +documentation: ug |
| 8 | +domainurl: ##DomainURL## |
| 9 | +--- |
| 10 | + |
| 11 | +# Module in React Chart component |
| 12 | + |
| 13 | +The following modules should be injected to extend chart's functionality. |
| 14 | + |
| 15 | +The available chart modules are |
| 16 | + |
| 17 | +| Module | Description | |
| 18 | +|------|-------------| |
| 19 | +| **Axis Type Feature Modules** | |
| 20 | +| [`Category`](https://ej2.syncfusion.com/react/documentation/api/chart/category)| Inject this module to use category axis type to visualize category (string type) values.| |
| 21 | +| [`DateTime`](https://ej2.syncfusion.com/react/documentation/api/chart/dateTime)| Inject this module to use date time axis type to visualize datetime values.| |
| 22 | +| [`Logarithmic`](https://ej2.syncfusion.com/react/documentation/api/chart/logarithmic)| Inject this module to use log axis type to visualize logarithmic values.| |
| 23 | +| [`DateTimeCategory`](https://ej2.syncfusion.com/react/documentation/api/chart/dateTimeCategory)| Inject this module to use date time category axis type to visualize datetime category values.| |
| 24 | +| **Series Type Feature Modules** | |
| 25 | +| [`LineSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/lineSeries)| Inject this module to use the line type series in the chart.| |
| 26 | +| [`StepLineSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stepLineSeries)| Inject this module to use the step line type series in the chart.| |
| 27 | +| [`StackingLineSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stackingLineSeries)| Inject this module to use the stacking line type series in the chart.| |
| 28 | +| [`MultiColoredLineSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/multiColoredLineSeries)| Inject this module to use the multi colored line type series in the chart.| |
| 29 | +| [`SplineSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/splineSeries)| Inject this module to use the spline type series in the chart.| |
| 30 | +| [`AreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/areaSeries)| Inject this module to use the area type series in the chart.| |
| 31 | +| [`RangeAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/rangeAreaSeries)| Inject this module to use the range area type series in the chart.| |
| 32 | +| [`RangeStepAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/rangeStepAreaSeries)| Inject this module to use the range step area type series in the chart.| |
| 33 | +| [`SplineRangeAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/splineRangeAreaSeries)| Inject this module to use the spline range area type series in the chart.| |
| 34 | +| [`StackingAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stackingAreaSeries)| Inject this module to use the stacking area type series in the chart.| |
| 35 | +| [`StackingStepAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stackingStepAreaSeries)| Inject this module to use the stacking step area type series in the chart.| |
| 36 | +| [`StepAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stepAreaSeries)| Inject this module to use the step area type series in the chart.| |
| 37 | +| [`SplineAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/splineAreaSeries)| Inject this module to use the spline area type series in the chart.| |
| 38 | +| [`MultiColoredAreaSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/multiColoredAreaSeries)| Inject this module to use the multi colored area type series in the chart.| |
| 39 | +| [`ColumnSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/column)| Inject this module to use the column type series in the chart.|| |
| 40 | +| [`RangeColumnSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/rangeColumnSeries)| Inject this module to use the range column type series in the chart.| |
| 41 | +| [`StackingColumnSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stackingColumnSeries)| Inject this module to use the stacking column type series in the chart.| |
| 42 | +| [`BarSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/barSeries)| Inject this module to use the bar type series in the chart.| |
| 43 | +| [`StackingBarSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/stackingBarSeries)| Inject this module to use the stacking bar type series in the chart.| |
| 44 | +| [`ScatterSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/scatterSeries)| Inject this module to use the scatter type series in the chart.| |
| 45 | +| [`BubbleSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/bubbleSeries)| Inject this module to use the bubble type series in the chart.| |
| 46 | +| [`PolarSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/polarSeries)| Inject this module to use the polar type series in the chart.| |
| 47 | +| [`RadarSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/radarSeries)| Inject this module to use the radar type series in the chart.| |
| 48 | +| [`HiloSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/hiloSeries)| Inject this module to use the hilo type series in the chart.| |
| 49 | +| [`HiloOpenCloseSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/hiloOpenCloseSeries)| Inject this module to use the hilo open close type series in the chart.| |
| 50 | +| [`CandleSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/candleSeries)| Inject this module to use the candle type series in the chart.| |
| 51 | +| [`BoxAndWhiskerSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/boxAndWhiskerSeries)| Inject this module to use the box and whisker type series in the chart.| |
| 52 | +| [`WaterfallSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/waterfallSeries)| Inject this module to use the waterfall type series in the chart.| |
| 53 | +| [`HistogramSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/histogramSeries)| Inject this module to use the histogram type series in the chart.| |
| 54 | +| [`ParetoSeries`](https://ej2.syncfusion.com/react/documentation/api/chart/paretoSeries)| Inject this module to use the pareto type series in the chart.| |
| 55 | +| [`ErrorBar`](https://ej2.syncfusion.com/react/documentation/api/chart/errorBar)| Inject this module to use the error bar feature in series.| |
| 56 | +| **Indicator Type Feature Modules** | |
| 57 | +| [`AccumulationDistributionIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/accumulationDistributionIndicator)| Inject this module to use the accumulation distribution indicator.| |
| 58 | +| [`AtrIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/atrIndicator)| Inject this module to use the average true range (ATR) indicator.| |
| 59 | +| [`BollingerBands`](https://ej2.syncfusion.com/react/documentation/api/chart/bollingerBands)| Inject this module to use the bollinger band indicator.| |
| 60 | +| [`EMAIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/emaIndicator)| Inject this module to use the exponential moving average (EMA) indicator.| |
| 61 | +| [`MomentumIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/momentumIndicator)| Inject this module to use the momentum indicator.| |
| 62 | +| [`MACDIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/macdType)| Inject this module to use the moving average convergence divergence (MACD) indicator.| |
| 63 | +| [`RsiIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/rsiIndicator)| Inject this module to use the relative Strength index (Rsi) indicator.| |
| 64 | +| [`SmaIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/smaIndicator)| Inject this module to use the simple moving average (SMA) indicator.| |
| 65 | +| [`StochasticIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/stochasticIndicator)| Inject this module to use the stochastic indicator.| |
| 66 | +| [`TmaIndicator`](https://ej2.syncfusion.com/react/documentation/api/chart/tmaIndicator)| Inject this module to use the trireact moving average indicator.| |
| 67 | +| **Other Feature Modules** | |
| 68 | +| [`StripLine`](https://ej2.syncfusion.com/react/documentation/api/chart/stripLineSettings)| Inject this module to use strip line feature.| |
| 69 | +| [`Trendlines`](https://ej2.syncfusion.com/react/documentation/api/chart/trendlines)| Inject this module to use the trendline feature.| |
| 70 | +| [`DataLabel`](https://ej2.syncfusion.com/react/documentation/api/chart/dataLabel)| Inject this module to use the data label feature.| |
| 71 | +| [`ChartAnnotation`](https://helpej2.syncfusion.com/react/documentation/api/chart/chartAnnotation)| Inject this module to use the annotation feature.| |
| 72 | +| [`Legend`](https://ej2.syncfusion.com/react/documentation/api/chart/legend)| Inject this module to use the legend feature.| |
| 73 | +| [`Tooltip`](https://ej2.syncfusion.com/react/documentation/api/chart/tooltip)| Inject this module to use the tooltip feature.| |
| 74 | +| [`Zoom`](https://ej2.syncfusion.com/react/documentation/api/chart/zoom)| Inject this module to use the zooming and panning feature.| |
| 75 | +| [`DataEditing`](https://ej2.syncfusion.com/react/documentation/api/chart/dataEditing)| Inject this module to use the data editing feature.| |
| 76 | +| [`Crosshair`](https://ej2.syncfusion.com/react/documentation/api/chart/crosshair)| Inject this module to use the crosshair feature.| |
| 77 | +| [`Selection`](https://ej2.syncfusion.com/react/documentation/api/chart/selectionMode)| Inject this module to use the selection feature.| |
| 78 | +| [`Highlight`](https://helpej2.syncfusion.com/react/documentation/api/chart/highlightMode)| Inject this module to use the highlight feature.| |
| 79 | +| [`Export`](https://ej2.syncfusion.com/react/documentation/api/chart/export)| Inject this module to use the export feature.| |
| 80 | +| [`MultiLevelLabel`](https://helpej2.syncfusion.com/react/documentation/api/chart/multiLevelLabels)| Inject this module to use the multi level label feature.| |
| 81 | + |
| 82 | +These modules should be injected into the chart using the `Inject` directive. |
0 commit comments