Plotly.js Charting Library

Plotly.js Charting Library

github.com

2

About this website

Plotly.js is a free and open-source, high-level, declarative charting library built on top of D3.js and stack.gl. Developed by Plotly (founded by Jack Parmer, Chris Parmer, and Alex Johnson in 2013, headquartered in Montreal, Canada), Plotly.js provides over 40 chart types including scatter, line, bar, pie, heatmap, contour, 3D surface, 3D mesh, choropleth maps, treemap, sunburst, sankey, waterfall, funnel, and financial charts (candlestick, OHLC). Key features: declarative API: charts are defined as JSON objects with data traces and layout configuration. Each trace type (scatter, bar, pie, etc.) has specific properties. The Plotly.newPlot() function renders the chart into a DOM element. Interactivity: built-in hover tooltips, zoom, pan, lasso and box select, clickable legend items, and modebar controls (download PNG, zoom in/out, autoscale, reset axes). Animations: frame-based animations for transitioning between data states. Theming: configurable templates for consistent styling across charts. Subplots: multiple chart types in a single figure (combine scatter, bar, pie in subplots with shared or independent axes). Export: charts can be exported as PNG, JPEG, SVG, or WebP via the plotly.js toolbar. React integration: react-plotly.js wrapper component. Python and R versions (plotly.py, plotly.R) generate the same JSON spec. Cross-platform: works in all modern browsers. Dash: Plotly's web application framework for building interactive dashboards with Python, R, or Julia. JavaScript. MIT.

Statistics

2
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!