The basic idea behind xmCHART is to make an extensive set of functions available to users with which the general appearance of a chart can be controlled in detail.

Three functions are all you need to draw up a number of different charts: first the function *OpenDrawing()* defines the size of the chart, secondly the *ChartData()* function which contains all numerical values (or date/time values) used for representation and, thirdly, a function which determines the type of chart.

In fact, over 220 functions are available with which nearly all parts of the chart can be varied. Besides a comprehensive set of charting functions, xmCHART also offers numerous functions for creating geometric shapes or for adding texts, images, tables, barcodes, etc.

Point & Bubble Charts

- 1 and 2-dimensional.
- Over 100 symbols.
- Texts as symbols.
- Bubbles with proportional areas or diameters.

Line Charts

- 1 and 2-dimensional.
- Stair-step, polygonal and smooth line shapes.
- Optional symbols and labels.

Area Charts

- 1 and 2-dimensional.
- Stacked, proportional, floating areas.
- Stair-step, polygonal and smooth border shapes.

Bar Charts

- Horizontal, vertical, circular.
- 2 and 3 dimensional bars or cylinders.
- Stacked, proportional, floating bars.
- Customizable bar ends.

Gantt Charts

- Horizontal or vertical.
- 2 and 3 dimensional bars or cylinders.
- Customizable bar ends.

Pie & Ring Charts

- Two- and Three-dimensional.
- Pie with radial and vertical offsets.
- Customizable pie start and arc angle.
- Smart labelling.

Polar & Radar Graphs

- Full or partial oval or oval ring.
- Symbols, lines or wedges.
- Optional radial arrows.

Financial Charts

- High-Low-Open-Close Charts.
- Candlestick Charts.

Statistical Charts

- Histograms.
- Box & Whisker Plots Show Mean, median, outliers..
- Percentile graphs with optional confidence interval.
- Qartile graphs with optional confidence interval.

Venn Diagrams

Error Bars

- Available for scatter, line, area and bar charts.
- Standard errors, standard deviations, percent or constant errors, user-defined error lists.
- In 1 or 2 dimensions.

Trend Lines & Curve fitting

- Linear, polygonal, exponential, logarithmic, power, p-Spline.
- In 1 or 2 dimensions.
- Standard errors, standard deviations, percent or constant errors, user-defined error lists.

Moving Averages

- Calculation methods: average, median, exponential.

Meters & Gauges

- Radial gauges.
- Horizontal and vertical linear gauges.
- Horizontal and vertical linear meters.

Heat Maps

Tree Maps

Contour Plots

Density Plots

Tables

- Table with headers.
- Alternate backgrounds.
- Customizable cell text styles, borders and backgrounds.
- Customizable row heights and column widths.

Tags

- Text with an optional symbol or image.

Barcodes

- Barcode 128
- Barcode 39
- Barcode 93
- Codabar
- Barcode EAN
- Interleaved 2 of 5
- Barcode PDF417
- QR-Code

Basic Objects

- Line, Arrow, Arc, Rect, Round Rect
- Polygon, Smooth and Round Polygon
- Path, Oval, Ring, Wedge
- Text, Text along path
- Symbol, Symbols along path
- Image