Making sense of raw data is important in data science. How data is presented can elaborate on a story. Storytelling has become an art form in translating and conveying the meaning of data which is derived as information. In many respects, JavaScript has become an indispensable approach to extensible visualization from data. In fact, data visualization also provides for an interesting approach to understanding the context of data even from view of network science. There are many tools available in community both open source to commercial, and some even tailor for non-developers as well as developers. The sheer richness of libraries and tools in Javascript can make one spoiled for choice. In end, it boils down to the right tool for the job. Although, one can also use Python's NetworkX, GnuPlot, Matplotlib, GGPlot, and GGPlot2 from R to decipher the same data. The below is a list of a few JavaScript libraries, and some selection of further links to design tools in review.
D3.js
NVD3
Dygraphs
Gephi
keylines
Vega
Processing
InfoVis
Google Visualization API
Springy.js
Polymaps.js
Dimple.js
Sigma.js
Raphael.js
gRaphael.js
Leaflet.js
Ember Charts
Visit
Cytoscape
jsnetworkx
selection data visualization
showcases data visualization
design tools data-visualization
the 14 best data visualization tools