Why choose Plotly.js instead of Highcharts?
The world’s most ambitious companies in engineering, CPG, finance, and energy are using Plotly.js for their dashboards, online products, and internal tools.
100% Free and Open-Source, Forever (MIT license)
Statistical and engineering charts
Performance: Using WebGL for the Fastest Load Times with the Most Points
Plotly.js WebGL charts with 1 million points load 1.6x faster than the same Highcharts graph, even with the Highcharts “booster” library. We’ve optimized everything from min-max decimation to numerical type checking. The Plotly.js WebGL backend uses your computer’s graphics card to bypass CPU and memory limitations in SVG or Canvas graphics backends.
Note: The above comparisons use the total rendering time as the benchmark. Highcharts uses an async renderer as an optional paid add-on, which makes a few points appear on the graph in 0.2 seconds, whereas plotly.js plots everything at once. Full discussion.
D3.js and Stack.gl: Stand on the shoulders of Giants
Plotly uses Stack.gl for unparalleled interactive performance.
What people are saying
*tries to get d3 working* *flails through examples for an hour* *rips hair out* *tries @plotlygraphs * *has working graph 10 minutes later*— Andromeda Yelton (@ThatAndromeda) December 14, 2015
I'm falling in love with @plotlygraphs all over again.— Chris Loughnane (@pchrisl) February 5, 2016