AG Charts Enterprise is a high-performance, canvas-based charting library for advanced data visualization in JavaScript and TypeScript applications. Currently at version 13.2.1, the library maintains an active development pace with frequent minor and patch releases. It offers extensive customization capabilities and native component wrappers for popular frameworks like React, Angular, and Vue. A key differentiator is its commitment to zero third-party dependencies, which helps ensure a lean bundle size and minimizes potential conflicts. It is specifically designed for enterprise-grade applications requiring robust, fully-featured, and highly performant charting solutions for complex datasets and interactive dashboards.
npm install ag-charts-enterpriseVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to create a basic pie chart using the `AgCharts.create` method with a declarative options object, showing operating system market share.
Review the official AG Charts v13 migration guide. All chart configurations should be updated to the new declarative JSON structure. Pay close attention to series types, axis configurations, and event handlers, as their properties and methods have likely changed.
Obtain a valid AG Charts Enterprise license key from ag-Grid. Register your license key in your application as per the official documentation, typically by calling `LicenseManager.setLicenseKey()` at application startup.
Implement data virtualization, aggregation, or sampling techniques for very large datasets. Consider server-side data processing and only send aggregated or filtered data to the client. Optimize chart configurations by disabling unnecessary animations or interactions for maximum performance.
Thoroughly review the AG Charts accessibility documentation. Ensure `ariaLabel` properties are set for charts and individual series where appropriate. Implement keyboard navigation and screen reader support as guided by the library's A11y features.
Ensure you have a valid AG Charts Enterprise license key. Implement `LicenseManager.setLicenseKey('YOUR_LICENSE_KEY')` at the root of your application before any chart components are rendered.Ensure you are calling `AgCharts.create()` after importing the module as `import * as AgCharts from 'ag-charts-enterprise';`. If you only need `create`, you could technically `import { create } from 'ag-charts-enterprise';`, but `* as AgCharts` is the recommended pattern.Verify that your `options` object includes a `container` property set to a valid DOM element or an ID string (e.g., `'myChart'`). Ensure the DOM element exists in the document before `AgCharts.create()` is invoked.
No dependency data recorded yet.