Read here and here.
A growing number of graphing tools and libraries allow anyone to make beautiful, interactive web-based graphs. By interactively visualizing our data online, we share complex ideas in an exploratory, visual, open, and collaborative way.
We’re big fans of collaboration, freedom, and perpetual motion. Open-source has become the de facto distribution for gold-standard scientific and business intelligence software. We want to support, participate in, and amplify this trend. By open-sourcing Plotly’s core technology, everyone benefits from peer-review and Plotly’s products will continue to be the most cutting-edge offering for exploratory visualization. Plotly.js has the quality, accessibility, and scope to be the charting standard for the Web, but we can only achieve this breadth by working across communities and making the distribution truly unencumbered, portable, and free.
Plotly.js was instigated by Dr. Alex Johnson and has been in development for over 3 years.
Access the GitHub repository here.
SEVEN DETAILS THAT MAKE THE PROJECT UNIQUE
- SVG & WebGL backends. Plotly.js uses both D3.js (SVG) and WebGL for graphics rendering. WebGL allows interactive rendering of hundreds of thousands to millions of x-y points, while D3.js is more practical for up to tens of thousands of points and vector-quality image export.
- User documentation. The plotly.js documentation is hosted on GitHub pages and is open-source under a Creative Commons license.
- No dependencies. Plotly.js is an “all-in-one bundle” with d3.js and stack.gl modules baked-in.
- No jQuery. jQuery has been removed from plotly.js for significantly better performance and improved browser compatibility.
- Powered by a JSON schema Plotly.js is based on a new open-source JSON schema for creating, saving, and sharing scientific charts.