buy now
log in

JavaScript Chart Library, V1.1.1

Highly interactive charts, gauges and dashboards written in pure JavaScript.
Download Trial   Online Demo

One Library for Charts, Gauges and Dashboards.

MindFusion JS Chart combines 2D and 3D charts, financial graphs, gauges and dashboards. Elegant API, rich event set, unlimited number and type of data series and everything else you might need to create the perfect data visualization in JavaScript and HTML.

JavaScript Radar Chart

Support for All Common Chart Types

JavaScript Chart supports all popular chart types and their variations: pie, doughnut, bar, column, radar, polar, line, area, scatter, bubble, step charts. The elegant API of the control allows you to combine series of different types on a single plot. You can also add unlimited number of legends, a title and a subtitle, labels on various chart elements.

Video Tutorial: Getting Started With the JS Chart
Online Tutorial: Building Your First Chart in JavaScript
Code Pen: Area Chart and Funnel Chart

3D Bar Charts in JavaScript

MindFusion uses WebGL to create beautiful 3D bar charts in JavaScript. The 3D library lets you create horizontal or vertical bar charts, choose among several bar layouts and two models: bar and cylinder. A 3D chart provides the full set of chart options like interactive legend, pan and zoom, labels and the ability to adjust colors, fonts and place an image as a background.

Online Sample: An Interactive 3D Bar Chart

3D Bar Chart JavaScript
JS Dashboard

Creative Dashboards

The dashboard class allows you to combine charts and gauges of your choice in a single JavaScript dashboard. You have the advantage to use a single plot with many axes or multiple plots with a single set of axes. Scroll and zoom is applied to the dashboard as a single object. Another powerful option is dynamic layout, which optimizes the available space and allocates to each dashboard element an optimal value according to its initial size and location.

Online Sample: A Dashboard
Tutorial: Dashboard Layout

Financial Charts

JS Candlestick charts are the perfect addition to your JavaScript business application. The special StockPriceSeries class lets you easily specify StockPrice data, which consists of open, close, high and low values. The candlesticks are drawn with a brush set of your choice - you can also leave the stick empty. You can complete your financial chart with DateTime labels on the axis and a grid.

Online Sample: Candlestick Chart

JavaScript CandleStick Chart
Chart With Multiple Series

Rich Variety of Data Sources

Chart js uses a universal Series interface, which provides data for all chart types. This approach greatly simplifies programming and allows easy implementation of various data types including custom data objects. The library ships with a predefined set of all common data types - numbers, DateTime values and XML data. Each chart supports unlimited number of series.

API Overview: Data Series and Binding
Tutorials: Data Binding
Online Sample: Custom Data

User Interaction Options, Pan, Zoom, Scroll

The JavaScript chart library could track the tiniest mouse movements over the graphic. The API provides you with numerous options to respond to user actions like change colors, labels, show tool tips. Each legend can be dragged with the mouse. Panning and zooming is enabled by default and you will be amazed how smooth they are performed even on charts with large data points.

Online Sample: Synchronized Scroll

JavaScript Pie Chart
Step Chart in JavaScript

Style and Appearance Settings

Themes are built in for the js chart and you can create the desired color scheme and reuse it whenever you want on any chart type. The theme editor offers a user friendly interface to create your theme. As a start, you have a set of predefined themes, everyone in a different color set, which let you achieve the desired looks at once. In addition, every chart element is customized through a property, which overrides the theme, if one is set. You can adjust fonts, colors, brushes for every type of label, axis, bar, or pie piece, even grid stripes.

Online Tutorial: Styling Chart Series
API Overview: Styling and Themes

JavaScript Gauge Library

The chart library ships with oval and linear gauges and a rich set of samples that demonstrate the most popular use-case scenarios: thermometer, clock, compass, car dashboard etc. The linear gauges can be horizontal or vertical. Each gauge part can be customized, styled or custom-drawn.

Online Documentation: The Gauge Controls
Online Samples: Compass, Clock

JavaScript Clock Gauge
Area Chart in TypeScript

TypeScript Support

The chart library provides full support for TypeScript if you prefer to use it instead of JavaScript. The download archive includes a Charting.d.ts file, which contains TypeScript definitions of the charting API. All samples are translated into TypeScript and each *.js file in the folder has a *.ts counterpart.

The JS Chart on NPM

Copyright © 2001-2018 MindFusion LLC. All rights reserved.
Terms of Use - Contact Us