The chart control can plot over 25 chart types ranging from line charts to specialized financial charts. Its rich feature set includes functionalities like data binding, multiple axes, trackball, tooltip, and zooming.
Chart includes functionality for plotting more than 20 chart types. Each chart type is easily configurable with built-in support for creating stunning visual effects.
Areatype charts for representing time-dependent data, showing trends in data at equal intervals.
Bartype charts for comparing the frequency, count, total, or average of data in different categories. They are ideal for showing variations in the value of an item over time.
Pyramidtype charts to represent data in proportions.
Scattercharts to plot financial or scientific data.
Hilotype charts for stock analysis.
Rangetype charts to represent high and low values at a point.
Polarcharts to plot data points in terms of angles and values.
Chart includes several data-rendering optimizations to achieve the best possible performance when plotting large volumes of data as well as handling high frequency real-time data.
Chart supports four different types of axes: numerical, categorical, date-time, and logarithmic.
Chart has support to add multiple axes.
Chart provides options for avoiding labels overlapping.
The best possible axis ranges and intervals are calculated automatically based on the given values. Ranges can be further customized using range padding.
Axis labels can also be positioned inside the chart area.
Axis labels can be rotated.
Chart origin can be moved to any point within the chart area.
Data points can be easily annotated with labels to help improve the readability of data. The readability can be further enhanced by adding markers or customizable symbols.
Data points can be marked with built-in shapes.
Labels can be connected to a data point through a Bezier or straight line.
Data marker labels can be rotated.
The data labels can be customized using custom views.
The chart control now supports annotations, which display metadata about a chart or series at a specific point of interest in the plotting area.
Views can be added as annotations.
All the basic annotation elements like lines, text, and arrows are available.
The end user experience is greatly enhanced by a set of user interaction features included zooming and panning, trackball, and tooltip.
Zooming and panning are useful when visualizing large amounts of data.
Trackball is used to track a data point close to the touch contact point.
Tooltip displays a pop-up with additional information when the mouse pointer is touching a data point.
End users can interactively select and highlight a data point.
Legends provide additional information that is helpful in identifying individual series in a chart.
Apply gradient colors to visualize the data in different colors, improving the readability and appearance of the chart.
Default series orientation can be inverted for vertical plotting.
Empty point values can be elegantly handled with the available customization options.
Specific regions in the chart area can be customized using strip lines.
There is built-in support for RSI, momentum, Bollinger bands, accumulation distribution, EMA, SMA, stochastic, ATR, MACD, and TMA indicators.
The auto scrolling feature is used to focus on a minimal set of data points by visualizing only a few items in the UI and viewing the remaining data points by scrolling. It is typically used in real-time updates to view recently added data points.
Chart series can be animated on loading for a smoother, rich user experience.