Skip to main content

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

Choose from XY charts, pie charts, maps, stock charts, hierarchy visualizations, and more. Each chart type is optimized for specific data visualization needs.
Professional financial charts with 30+ technical indicators, drawing tools, comparison mode, and real-time data updates.
Display geographical data with multiple map projections, heat maps, line series, and polygon series. Includes comprehensive geodata support.
Full control over appearance with themes, colors, patterns, gradients, and custom styling. Built-in themes include Animated, Dark, Material, and more.
Seamlessly update chart data in real-time with smooth animations. Perfect for live dashboards and streaming data.
Extend functionality with plugins for exporting (PNG, JPG, SVG, PDF, CSV, JSON, XLSX), data parsing (JSON, CSV), color pickers, and more.
First-class TypeScript support with full type definitions for all classes, interfaces, and configuration options.
Charts automatically adapt to container size and support accessibility features for screen readers and keyboard navigation.

Why amCharts 5?

1

Performance

Built from the ground up for speed. Handles large datasets with thousands of data points while maintaining smooth 60fps animations.
2

Flexibility

Every aspect is customizable through a consistent, intuitive API. Create exactly the visualization you need.
3

Developer Experience

TypeScript-first design with comprehensive documentation, code examples, and excellent IDE support.
4

Production Ready

Battle-tested by thousands of applications worldwide. Enterprise-grade reliability with commercial support available.
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