Create web charts with D3 /
Create Web Charts with D3 shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: if you want power and control and need to create data visualization beyond tradition...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[New York] :
Springer,
[2014]
|
Colección: | Expert's voice.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Charting Technology Overview""; ""Elements in a Chart""; ""Most Common Charts""; ""How to Realize Charts on the Web""; ""HTML5""; ""Charting with SVG and CANVAS""; ""Canvas vs SVG""; ""The DOM""; ""Developing in JavaScript""; ""Running and Debugging JavaScript""; ""Data Types in JavaScript""; ""Arrays""; ""Objects""; ""Firebug and DevTools""; ""JSON""; ""Summary""; ""Chapter 2: Working with D3""; ""Introducing D3""
- ""Starting with a Blank HTML Page""""Using Selections and Operators""; ""Selections and Selectors""; ""Operators""; ""Creating New Elements""; ""The html(�) Method""; ""The append(�) Method""; ""The insert(�) Method""; ""Inserting Data into Elements""; ""Applying Dynamic Properties""; ""Adding SVG Elements""; ""Creating an SVG Element""; ""Transformations""; ""Transitions""; ""Summary""; ""Chapter 3: Line Charts with D3""; ""Developing a Line Chart with D3""; ""Starting with the First Bricks""; ""Scales, Domains, and Range s""; ""Inside the Code""; ""Using Data with (x, y) Values""
- ""Controlling the Axes� Range""""Adding the Axis Arrows""; ""Adding a Title and Axis Labels""; ""Drawing a Line Chart from Data in a CSV File""; ""Reading and Parsing Data""; ""Implementing Axes and the Grid""; ""Drawing Data with the csv() Function""; ""Adding Marks to the Line""; ""Line Charts with Filled Areas""; ""Multiseries Line Charts""; ""Working with Multiple Series of Data""; ""Legend""; ""Interpolating Lines""; ""Difference Line Chart""; ""Summary""; ""Chapter 4: Bar Charts with D3""; ""Drawing a Bar Chart""; ""Drawing a Stacked Bar Chart""; ""A Normalized Stacked Bar Chart""
- ""Drawing a Grouped Bar Chart""""Horizontal Bar Chart with Negative Values""; ""Summary""; ""Chapter 5: Pie Charts with D3""; ""The Basic Pie Charts""; ""Drawing a Basic Pie Chart""; ""Some Variations on Pie Charts""; ""Working on Color Sequences""; ""Sorting the Slices in a Pie Chart""; ""Adding Spaces Between the Slices""; ""Representing the Slices Only with Outlines""; ""Mixing All of This""; ""Donut Charts""; ""Polar Area Diagrams""; ""Summary""; ""Chapter 6: Candlestick Charts with D3""; ""Creating an OHLC Chart""; ""Date Format""; ""Box Representation in Candlestick Charts""
- ""Summary""""Chapter 7: Scatterplot and Bubble Charts with D3""; ""Scatterplot""; ""Markers and Symbols""; ""Using Symbols as Markers""; ""Using Customized Markers""; ""Adding More Functionalities""; ""Trendlines""; ""Clusters""; ""K-Mean Algorithm""; ""Applying the Cluster Analysis to the Scatterplot""; ""Highlighting Data Points""; ""Bubble Chart""; ""Summary""; ""Chapter 8: Radar Charts with D3""; ""Radar Chart""; ""Building Auto Scaling Axes""; ""Adding Data to the Radar Chart""; ""Improving Your Radar Chart""; ""Summary""; ""Chapter 9: Handling Live Data with D3""; ""Real-Time Charts""