80+ Fast JavaScript Chart Components for Enterprise Apps
- Includes first-class Angular, React, and Vue.js support
- Dozens of chart elements and options
- Specialty charts included
- New! BreakEven Charts display point where revenue surpass expenses
-
80+ JavaScript Flexchart Types
From basic line charts to radar and polar charts, we're striving for full parity with Excel. Chart interactions, analytics, annotations, and more are all built-in.
-
First-Class Framework Support
Built to be framework-agnostic, Wijmo includes full support for Angular, AngularJS, ReactJS, VueJS, and Knockout, with the same chart component across frameworks.
-
Fast, High-Performing, and Lightweight
Engineered for top performance, FlexChart won't slow down your business apps--and at less than 200 KB, it will never bloat your JavaScript apps.
-
Flexible and Extensible API
Your extensive feature set won’t bloat the core component. FlexChart includes flexible data binding and pixel-perfect SVG rendering and image exports.
-
JavaScript Flexchart Written in TypeScript
With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in Visual Studio.
-
Security Compliant
Wijmo is Content Security Policy (CSP) compliant, working seamlessly in JavaScript applications without compromising security.
JavaScript Bar & Column Types
JavaScript Bar Charts
Bar Stacked Charts
Bar Stacked 100 Charts
JavaScript Column Charts
Column Stacked Charts
Column Stacked 100 Charts
JavaScript Line & Area Charts
JavaScript Line Charts
Display changes in data over short and long periods of time with a basic JavaScript line chart. JavsaScript line charts Work well with large amount of data with smooth animation, zooming, and panning support
Line Stacked Charts with LineMarker
Line Stacked 100 Charts
Spline Charts with Symbols
This line chart variation shows estimated interim changes over time. Spline charts connects the data points with a smooth lines and uses numeric, category, datetime, or logarithmic axis to plot data.
JavaScript Area Charts
Represent time-dependent data to reflect trends at equal intervals, but it fills the area below the line to demonstrate trends in similar categories. Uses numeric, type, date, time, or logarithmic axis to plot data
Range Area Charts
Fill in the area below the line to demonstrate trends in similar categories.Shows variations in the data values for a given time.
StepLine Charts
StepLine Charts help visualize changes at a specific point. Data points are connected through vertical and horizontal lines to show step-like progress
JavaScript Scatter Charts
Scatter Charts
Demonstrate correlation between data points with a JavaScript scatter chart, which shows one set of numerical data along the x-axis and another along the y-axis. The Scatter Chart combines these values into single data points and displays them in uneven intervals, or clusters
Bubble Charts
Create rich, visually-appealing data modelling and financial charts with bubble charts. This JavaScript Flexchart type allows you to display your data series as a set of differently-sized symbols in the chart space.
Financial Charts
JavaScript Candlestick Charts
Visualize financial data in the Candlestick Chart. This chart displays the Open, Close, High and Low Stock Prices for each day in the series. The vertical bar spans the High and Low values for the day.
HLOC Charts
JavaScript Pie & Sunburst Charts
Pie Charts
JavaScript pie charts show how parts of a whole add up to 100%. Features include:
- Exploding slices
- Pie slice selection
- Pie rotation
Doughnut Charts
Sunburst Charts
Visualize hierarchical data from a root node (center) outward to lower hierarchies. A segment of the inner circle is a parent to the segments of the outer circle which lie within the angular sweep of parent.
Multiple Pie Charts
You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
Radar & Polar Charts
Radar Charts
Display multivariate observations with an arbitrary number of variables. JavaScript radar chart visualizes data in terms of values and angles.
Radar Filled Charts
Polar Charts
Create circular graphs to display multivariate observations with an arbitrary number of variables. Visually compare several quantitative or qualitative aspects of a situation
Specialized FlexCharts
BreakEven Charts
A break-even chart shows the sales volume level at which total costs equal sales. The chart plots revenue, fixed costs, and variable costs on the vertical axis, and volume on the horizontal axis
ErrorBar Charts
Graphically represents the variability of data to indicate the error or uncertainty in a measurement. The “error” isn't a mistake, but rather a range or spread of data that represents some kind of built in uncertainty
Box-and-Whisker Charts
JavaScript Box and Whisker charts are used to visualize a group of numerical data through their quartiles. It is also referred as box plot. Box plots may also have lines extending vertically from the boxes (whiskers) indicating variability outside the upper and lower quartiles.Graphically depict groups of numerical data through their quartile, mean, median and outliers
Funnel Charts
Visualize stages of process in a funnel shape, such as for sales. Plots streamlined data to show various stages in a process
Funnel Rectangle Charts
Waterfall Charts
Show change in the starting position of the chart through a series of changes. A JavaScript waterfall chart is a form of data visualization that helps in understanding the cumulative effect of sequentially introduced positive or negative values
Grouped TreeMap Charts
Display hierarchical information combined with relative quantity. Treemaps display hierarchical, tree-structured data as a set of nested rectangles
Gantt Charts
Labeling
FlexChart Demos
Resources
Support
Forums (24-hour Global Support)
Submit a Ticket
Samples
Easy Licensing and Distribution
Wijmo's licensing options allow you to add distribution keys to your apps through your account.
Licensing FAQs
Wijmo is licensed per developer. Once you purchase a copy, you can generate a distribution key and deploy your app.
Become an OEM Partner
To create your own commercially-licensed SDK, or web application builder, choose the Commercial OEM license. Commercial OEM and SaaS licenses are customized for each customer.
End-User Licensing Agreement
Our EULA includes in-depth information on Wijmo's licensing and legal agreement.
Explore all of Wijmo's Features
- Frameworks & Integrations
- Angular
- Ionic
- React
- Vue
- Web Components
- TypeScript
- ES6
- DataGrid
- JavaScript DataGrid (FlexGrid)
- Core JavaScript Grid Features
- Advanced JavaScript Grid Features
- JavaScript Excel Import/Export
- JavaScript Master Detail
- JavaScript Group Panel
- JavaScript Filter
- JavaScript Custom Editors
- JavaScript Button Columns
- JavaScript Hyperlink Columns
- JavaScript Image Columns
- JavaScript Star Ratings Columns
- JavaScript Sparkline Columns
- JavaScript Spreadsheete
- JavaScript MultiRowe
- JavaScript TransposedGride
- JavaScript TransposedMultiRowe
- JavaScript PDF export
- JavaScript TreeGrid
- JavaScript Validation
- Data Management
- CollectionView
- REST CollectionView
- OData CollectionView
- OData Virtual CollectionView
- Google Sheet API
- Firestore REST API
- Firestore Realtime API
- OAuth
- OLAP Pivot Grid
- OLAPe
- JavaScript OLAP PivotGride
- JavaScript OLAP PivotCharte
- JavaScript OLAP PivotPanele
- JavaScript OLAP Slicere
- Printing & Documents
- JavaScript Print Document
- JavaScript PDF
- JavaScript XLSX
- Charts
- JavaScript Chart
- JavaScript Area Chart
- JavaScript Bar Chart
- JavaScript Box-and-Whisker Chart
- JavaScript Bubble Chart
- JavaScript Column Chart
- JavaScript Donut Chart
- JavaScript ErrorBar Chart
- JavaScript Funnel Chart
- JavaScript Line Chart
- JavaScript Pareto Chart
- JavaScript Pie Chart
- JavaScript Polar Chart
- JavaScript Radar Chart
- JavaScript Scatter Chart
- JavaScript StepLine Chart
- JavaScript Sunburst Chart
- JavaScript TreeMap Chart
- JavaScript Waterfall Chart
- JavaScript Break-Even Chart
- Export Chart to Image
- Financial Charts
- JavaScript FinancialCharte
- JavaScript Arms Candle Volume Charte
- JavaScript Candle Volume Charte
- JavaScript Candlestick Charte
- JavaScript Equi Volume Charte
- JavaScript Heikin-Ashi Charte
- JavaScript HLOC Charte
- JavaScript Kagi Charte
- JavaScript Line Break Charte
- JavaScript Renko Chart e
- Navigation & Layout
- JavaScript Menu
- JavaScript Popup
- JavaScript Ribbon
- JavaScript TabPanel
- JavaScript TreeView
- Input & Editors
- JavaScript AutoComplete
- JavaScript DropDown
- JavaScript Clipboard
- JavaScript ColorPicker
- JavaScript ComboBox
- JavaScript InputColor
- JavaScript InputMask
- JavaScript InputNumber
- JavaScript ListBox
- JavaScript MultiSelect
- JavaScript MultiAutoComplete
- JavaScript Tooltips
- DateTime Controls
- JavaScript Calendar
- JavaScript InputDateTime
- JavaScript InputDate
- JavaScript InputTime
- JavaScript InputDateRange
- Designers
- Wijmo Designer
- VSCode Designer Extension
- e = Wijmo Enterprise features
- See product comparison
Commercial OEM and SaaS Licensing
If you want to use Wijmo to create your own commercially licensed SDK, or web application builder, choose the Commercial OEM license. Since use cases vary widely, Commercial OEM and SaaS licenses are customized for each customer.