In color throughout, this popular book provides all the theory, details, and tools necessary to build visualizations and systems involving the visualization of data. It explains basic terminology and concepts, algorithmic and software engineering issues, and commonly used techniques and high-level algorithms. Full source code is provided for completing implementations. This edition includes new related readings, exercises, and programming projects; better quality figures and numerous new figures; and a new chapter on techniques for time-oriented data.