Welcome to amCharts 5
amCharts 5 is the fastest, most advanced data visualization library for JavaScript and TypeScript. Build beautiful, interactive charts for web applications with unparalleled performance and flexibility.Quick Start
Create your first chart in minutes
Installation
Install via npm, yarn, or CDN
XY Charts
Line, column, and area charts
Chart Types
amCharts 5 provides a comprehensive collection of chart types for every data visualization need:Core Chart Types
XY Charts
Line, column, bar, area, step line, candlestick, OHLC, and bubble charts with support for date, category, and value axes.
Pie Charts
Standard pie, donut, semi-circle, and variable radius pie charts with drill-down support.
Map Charts
Interactive geographical maps with multiple projections, heat maps, and custom markers.
Stock Charts
Professional financial charts with technical indicators, drawing tools, and comparison features.
Hierarchy Charts
Tree, treemap, pack, force-directed, sunburst, and voronoi treemap visualizations.
Radar Charts
Circular charts for multivariate data visualization.
Timeline Charts
Linear and serpentine timeline visualizations for process flows.
Flow Diagrams
Sankey, chord, and arc diagrams for relationship visualization.
Gantt Charts
Project management and scheduling visualizations.
Venn Diagrams
Set relationship and overlap visualizations.
Funnel Charts
Sales funnel, pyramid, and pictorial stacked charts.
Word Clouds
Text frequency visualizations with custom shapes.
Key Features
Multiple Chart Types
Multiple Chart Types
Choose from XY charts, pie charts, maps, stock charts, hierarchy visualizations, and more. Each chart type is optimized for specific data visualization needs.
Advanced Stock Charting
Advanced Stock Charting
Professional financial charts with 30+ technical indicators, drawing tools, comparison mode, and real-time data updates.
Interactive Maps
Interactive Maps
Display geographical data with multiple map projections, heat maps, line series, and polygon series. Includes comprehensive geodata support.
Rich Customization
Rich Customization
Full control over appearance with themes, colors, patterns, gradients, and custom styling. Built-in themes include Animated, Dark, Material, and more.
Real-time Data Updates
Real-time Data Updates
Seamlessly update chart data in real-time with smooth animations. Perfect for live dashboards and streaming data.
Comprehensive Plugins
Comprehensive Plugins
Extend functionality with plugins for exporting (PNG, JPG, SVG, PDF, CSV, JSON, XLSX), data parsing (JSON, CSV), color pickers, and more.
TypeScript Support
TypeScript Support
First-class TypeScript support with full type definitions for all classes, interfaces, and configuration options.
Responsive & Accessible
Responsive & Accessible
Charts automatically adapt to container size and support accessibility features for screen readers and keyboard navigation.
Why amCharts 5?
Performance
Built from the ground up for speed. Handles large datasets with thousands of data points while maintaining smooth 60fps animations.
Flexibility
Every aspect is customizable through a consistent, intuitive API. Create exactly the visualization you need.
Developer Experience
TypeScript-first design with comprehensive documentation, code examples, and excellent IDE support.
amCharts 5 is a complete rewrite from the ground up, offering better performance, cleaner API design, and more features than previous versions.
Get Started
Ready to create your first chart? Follow our quickstart guide to build a working chart in minutes.Installation Guide
Install amCharts 5 in your project
Quick Start
Build your first chart
Core Concepts
Learn the fundamentals
API Reference
Explore the complete API