The chart control can plot over 30 chart types ranging from line charts to specialized financial charts. Its rich feature set includes functionalities like data binding, multiple axes, trackball, drilldown operations, and zooming.
All modern browsers and devices are supported. The chart is rendered as SVG in all the modern browsers and automatically rendered as VML on Internet Explorer 8 and below.
The chart control includes several data rendering optimizations to achieve the best possible performance when plotting both large volumes of data as well as handling high frequency real-time data.
The chart control includes functionality for plotting more than 30 chart types. Each chart type is easily configurable with built-in support for creating stunning visual effects.
Chart includes support for inverting values in an axis in opposite direction.
The chart control has support to add multiple axes.
The chart control includes support to add multiple panes to a chart.
The best possible axis ranges and intervals are calculated automatically based on the given values. The ranges can also be further customized using range padding.
Render opposed axis in the side opposite of the default position.
Customization options for the axis labels include positioning, placement, label format, and rotation. There are also options for avoiding labels overlapping.
Chart origin can be moved to any point within chart area.
Add chart axis labels on multiple levels.
Chart area can be customized with the help of strip lines. This is useful for visually representing the different regions within a chart range.
There is built-in support for RSI, Momentum, Bollinger band, accumulation distribution, EMA, SMA, stochastic, ATR, MACD, and TMA indicators.
Render linear, exponential, logarithmic, power, polynomial, and moving average trendlines.
Error bars are used to plot possible errors or uncertainty in data points.
Annotations display metadata about the chart or series at specific points of interest in the plotting area.
Zooming and panning are useful when visualizing large amounts of data.
Crosshair is used to inspect or focus on an individual data point.
### Trackball Trackball is used to track a data point closer to the current cursor position or touch contact point.
Display a pop-up with information when the cursor is hovered over a data point.
The zooming toolbar contains buttons for zoom in/out, reset, pan, etc.
Edit data points by dragging them with mouse and touch interactions.
Legends provide additional information that is helpful in identifying individual series in a chart.
Legends can be placed at the left, right, top, or bottom of the chart area or they can be docked anywhere within the chart area.
Legend icon, title, and alignment can also be customized as required.
Data points can be easily annotated with labels to indicate their measure and dimension to help improve the readability of data. Data points can also be enhanced by adding markers or customizable symbols.
All the text within the chart control can be localized to any supported language.
There are several built-in themes available, including dark, light, and gradient.
Chart series can be animated when rendering and refreshing the chart widget.
Charts can be exported to a Word document, PDF document, Excel file, and image formats such as SVG, PNG, and JPEG in client and server side.
The rendered chart control can be printed directly from the browser. One or more number of charts in a web page can be printed together.