Contents
Chapter 1: Charting Technology Overview
How to Realize Charts on the Web
Running and Debugging JavaScript
Starting with a Blank HTML Page
Using Selections and Operators
Chapter 3: Line Charts with D3
Developing a Line Chart with D3
Starting with the First Bricks
Adding a Title and Axis Labels
Drawing a Line Chart from Data in a CSV File
Implementing Axes and the Grid
Drawing Data with the csv( ) Function
Working with Multiple Series of Data
A Normalized Stacked Bar Chart
Horizontal Bar Chart with Negative Values
Chapter 6: Candlestick Charts with D3
Box Representation in Candlestick Charts
Chapter 7: Scatterplot and Bubble Charts with D3
Chapter 8: Radar Charts with D3
Adding Data to the Radar Chart
Chapter 9: Handling Live Data with D3
Using PHP to Extract Data from a MySQL Table
Chapter 10: Adding Controls to Charts
Chapter 11: Embedding D3 Charts in jQuery Widgets
Resizable and Draggable Charts
Chapter 12: JSON and Layouts—Handling Structured Data
Endless Possibilities with JSON and Layouts
Appendix A: Guidelines for the Examples in the Book
Setting the Aptana Studio Workspace