# Chart Elements

Learn about the key elements that make up a Wijmo FlexChart in this documentation topic

## Content


The FlexChart is composed of elements that can be customized using its object model. The elements are:

* __PlotArea__: The area within the axes.
* __ChartArea__: The area within the control but outside the axes.
* __Legend__: The chart legend, usually on the right of the plot area.
* __Header__: The chart header, above the plot area.
* __Footer__: The chart footer, below the plot area.
* __AxisX__: The X-axis, usually horizontal.
* __AxisY__: The Y-axis, usually vertical.
* __Series__: A collection of __Series__ objects that can be used to customize the chart. The FlexChart populates the series collections automatically based on the chart's __itemsSource__.
* __SeriesSymbol__: A symbol in a chart series.
* __DataLabel__: A label attached to a data point.

![Chart Elements](https://cdn.mescius.io/document-site-files/images/3c7113e2-10b3-45ed-8f3b-9fb1e0af2b74/chart/chart-elements.png)

## Extra Chart Elements

In addition to the regular chart, you can add extra elements to the chart in several ways:

* __events__: Use the rendering and rendered events to add arbitrary elements behind or in front of the regular chart elements. For more details, see [Events](/wijmo/docs/Topics/Chart/Basic/Events).
* __annotations__: Use the wijmo.chart.annotation extension to add annotations (shapes or text) to data points or to chart areas. For more details, see [Annotations](/wijmo/docs/Topics/Chart/Advanced/Annotations).
* __analytics__: Use the wijmo.chart.analytics extension to add trendlines and moving averages to the chart. For more details, see [Trend Lines](/wijmo/docs/Topics/Chart/Advanced/Analytics/Trend-Lines).
* __plotAreas__: Use the plotAreas property to add multiple plot areas to the chart, using the same header, footer, legend, and sharing axes. For more details, see [Plot Areas](/wijmo/docs/Topics/Chart/Advanced/Plot-Areas).