This question is about toolkits which draw graphs (those things composed of vertices and edges), not generic plots.
The tool must be able to get a set of vertices and edges, calculate their layout, and display them either using the canvas tag, or SVG, that is be compatible with HTML5.
Flash-based tools and java applets are out.
to serve as unified benchmark, please measure and report how long it takes for the toolkit to layout and draw a Barabasi-Albert graph with 100 vertices and 5 edges per node.
This python lybrary shows how to generate it and exports it to many formats:
http://networkx.lanl.gov/tutorial/tutorial.html#graph-generators-and-graph-operations
Please indicate browser and CPU.
There are some libraries build on top such as react-d3, and C3js that provides about the same set of chart types out of the box as chartjs, i.e. the basic ones like: Line, Bar, Area, Scatter, Pie. If you have a special need for visualization, such as new or unique type of chart, D3 is probably the right solution.
D3. js is one of the most popular data visualization libraries being used by developers across the globe and is used to manipulate documents based on data. It uses modern web standards like SVG, HTML, and CSS for building graphs, maps, and pie charts.
KeyLines is a JavaScript software development kit (SDK). You can use the technology to quickly build network visualization web components to embed in your applications.
JavaScript InfoVis Toolkit is awesome and i have not seen a competitor to it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With