The chart supports large collection of series types that range from line to specialized financial chart. Pie and doughnut can be used to illustrate numeric proportion, whereas financial chart are used to present financial data. Better visualization and analysis of data can be done with the help of multiple axes, trackball, drilldown operations, and zooming features.
Plot more than 25 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.
Polartype charts to plot data points in terms of angles and values.
Waterfallchart represents the cumulative effect of sequential positive or negative value.
Several data-rendering optimizations are included for best possible performance when plotting large volumes of data as well as handling high frequency of real-time data.
Plot any type of data in a graph with the help of different axes type namely, numeric, category, date time, date time category, and logarithmic.
Uses numeric axis to represent numeric data in a chart.
Uses datetime axis to represent date in chart and displays date as axis labels with different formats.
Uses category axis to represent non-numerical data in a chart, and displays text labels instead of numbers.
Uses datetime category axis to display date values with non-linear intervals to display business days by skipping holidays.
Uses logarithmic scale to visualize data with both lower order of magnitude (e.g. 10-6) and higher order of magnitude (e.g. 106).
Chart axis elements can be customized further to make the axis more readable.
Enhances the space for rendering data point by moving the axis labels inside the chart area.
Uses rotation to prevent labels from overlapping when the space for axis is small.
Reverses the axis labels and ticks. This swaps the higher and lower ranges of an axis.
Adds padding to the start and end ranges of an axis to avoid data cropping at the edge.
When the chart has multiple axes, arranges the axes smartly by moving them to opposite position from its default position.
Avoids overlapping of axis labels by trimming, wrapping, rotating, hiding, or placing them on multiple rows.
Uses multiple panes to show different types of series for clear visualization of data. An indicator for the financial series can be visualized better by adding separate pane.
Organizes or groups data points in the chart based on different categories. Both main category labels and sub-category labels can be rotated and trimmed to avoid overlapping.
Moves the origin of axis to any point within the chart area for better visualization of data. This allows the axis to cross with associate axis.
Plot different types of data against different axes in the same graph with the help of multiple axes feature. Data about the temperature can be plotted in Celsius and Fahrenheit with two different axes.
Draws special attention to any region of the chart with the help of strip lines. You can also annotate the highlighted region with some notes. For example, different climate information for a year can be highlighted by using strip lines.
Uses technical indicators to analyze the past and predict the future market trends based on historic price, volume, or open interest.
Predicts the future trends with predetermined data for any measurement such as stock market, target revenue, etc. with the help of trendlines in the chart.
Handles any error or uncertainty in the measurements by adding error bars to the data points.
Marks any specific area of interest by adding custom elements (shapes, images) to make charts more information-intensive.
Allows you to select a data point in a series for easy understanding of the selected data. Adding pattern and color to the selected data makes chart more interactive.
Allows advanced data visualization by selecting a subset of data that can then be processed further in the grid or chart.
The end user experience is greatly enhanced by including a set of user interaction features such as zooming and panning, crosshair, trackball, drill-down, events, and tooltip.
Visualizes data points under any region of the chart by zooming the region using rectangular selection, pinch, or mouse wheel.
Adds an interactive pop-up for data point with its information on mouse hover.
Tracks data points that are closer to the mouse position or touch contact. Displays information about pop-up data with more customizable options.
Inspects or targets any data point on mouse move with the help of crosshair. A thin horizontal line and a vertical line indicate the data point with the information displayed in an interactive tooltip.
Displays additional information about the chart series with the help of legend. The legend can also be used to select or collapse the series.
Docks the legend anywhere in the chart area to make the chart fit best on the page.
Customizes the legend icon with available built-in shapes such as rectangle, circle, diamond, pentagon, triangle, cross, and straight line to improve the readability of the chart.
Customizes the look and feel of the legend with background and text-style options.
Enables paging when the legend item exceeds the bounds. Each legend item can be viewed by navigating between the pages.
Annotates data points with labels to improve the readability of data. The readability can further be enhanced by adding markers or customizable symbols.
Connects the labels that are moved away from the chart to its data point with the help of Bezier curve or straight lines.
Adds template to display data labels along with any HTML element such as image, DIV, and span to make data more informative.
Customizes the look and feel of data labels with font style, size, and color. Also, positions the label at the top, bottom, or center of the data point.
Marks data points with built-in shapes such as circle, rectangle, ellipse, vertical line, horizontal line, diamond, triangle, and pentagon. In addition to these shapes, uses images to make the point more attractive.
Supports arrangement of data labels smartly to avoid overlapping when the data point value falls in close range.
Missed data in the data set for the series is elegantly handled with empty points. This will be useful while plotting stock data where the skipped holidays can be handled with this behavior.
Inverts the vertical bar or a horizontal line by rotating the series.
The chart series can be animated when rendering and refreshing the chart widget.
The chart enables users from different locales to use it by formatting date, currency, and numbering to suit preferences. The chart uses the Essential JS 2 internalization library for handling value formatting.
Exports the chart to PDF document or as image formats such as SVG, PNG, and JPEG in client-side.
Prints the rendered chart directly from the browser. One or more number of charts in a web page can also be printed together.
All the chart strings in the user interface can be localized as needed. The chart uses the Essential JS 2 localization library to localize the strings.
The chart supports right-to-left rendering, allowing the series and axis direction and layout of the chart to be displayed from right to left. This improves the user experience and accessibility RTL languages.