Embed presentation
Download as ODP, PPTX




















The document introduces d3.js, a JavaScript library for drawing charts and visualizing data, emphasizing its capability to handle large datasets and develop real-time dashboards. It notes that d3.js does not provide pre-defined charts and requires knowledge of HTML, CSS, and JavaScript, along with basic mathematics for advanced visualizations. The agenda covers the overview, significance, drawing techniques, scales, and axes in d3.js.



















Introduces the presenter, Ashish Tomer, a Software Consultant at Knoldus Software, Noida.
Outlines the agenda covering d3.js, its functionalities, drawing techniques, scales, and axes.
Defines d3.js as a JavaScript library for charts and data visualization, emphasizing no pre-defined charts, real-time dashboards, and 2D limitations.
Discusses the necessity of d3.js in a landscape with many libraries, focusing on its ability to visualize large datasets efficiently.
Mentions the fundamental knowledge needed for drawing with d3.js, including HTML, CSS, SVG, Javascript, and necessary math skills.
Explains scales in d3.js that map data domains to specified ranges.
Describes the role of axes in d3.js for mapping points on a plane to their corresponding values.
Introduces a demo project titled 'D3-learning-project' showcasing practical applications of d3.js.
Thanks the audience, concluding the presentation.