Angular 22 · Plotly.js 2

Interactive charts.
Angular-native.

Build responsive, production-ready Plotly.js visualizations with declarative Angular inputs, outputs, and lifecycle handling.

npm install angular-plotly.js plotly.js-dist

weekly-activity.component.html

Weekly activity

104
+42.5%

Built for Angular applications

The Plotly.js API, wrapped for Angular

Keep the graphing power you know while expressing updates and interactions through Angular templates.

01

Declarative configuration

Bind data, layouts, frames, and Plotly configuration directly from your component.

02

Angular event outputs

React to clicks, selections, hovers, relayouts, and the complete Plotly event lifecycle.

03

Responsive and lifecycle-safe

Resize with the browser and let the component initialize, update, and purge each plot.

Explore by behavior

More than a chart gallery

Each example pairs a live visualization with the Angular code and integration behavior behind it.

View all examples