PacktLib: MATLAB Graphics and Data Visualization Cookbook

MATLAB Graphics and Data Visualization Cookbook

Credits

About the Authors

Acknowledgement

About the Reviewers

www.PacktPub.com

Preface

Customizing Elements of MATLAB Graphics—the Basics

Introduction

Making your first MATLAB plot

Laying out long tick labels without overwriting

Using annotations pinned to the axes

Tufte style gridding for readability

Bringing order to chaos with legends

Visualizing details with data transformations

Designing multigraph layouts

A visualization to compare algorithm test results

Diving into One-dimensional Data Displays

Introduction

Pie charts, stem plots, and stairs plots

Box plots

Sparklines

Stacked line graphs

Node link plots

Calendar heat map

Distributional data analysis

Time series analysis

Graduating to Two-dimensional Data Displays

Introduction

Two-dimensional scatter plots

Scatter plot smoothing

Bidirectional error bars

2D node link plots

Dendrograms and clustergrams

Contour plots

Gridding scattered data

Choropleth maps

Thematic maps with symbols

Flow maps

Customizing Elements of MATLAB Graphics—Advanced

Introduction

Transparency

Lighting

View control

Interaction between light, transparency, and view

Playing in the Big Leagues with Three-dimensional Data Displays

Introduction

3D scatter plots

Slice (cross-sectional views)

Isosurface, isonormals, isocaps

Stream slice

Stream lines, ribbons, tubes

Scalar and vector data with a combination of techniques

Explore with camera motion

Designing for Higher Data Dimensions

Introduction

Fusing hyperspectral data

Survey plots

Glyphs

Parallel coordinates

Tree maps

Andrews' curves

Downsampling for fast graphs

Principal Component Analysis

Radial Coordinate Visualization

Creating Interactive Graphics and Animation

Introduction

Callback functions

Obtaining user input from the graph

Linked axes and data brushing

The magnifying glass demo

Animation with playback of frame captures

Stream particle animation

Animation by incremental changes to chart elements

Finalizing Graphics for Publication and Presentations

Introduction

Export formats and resolution

Vector graphics for inclusion into documents

Preserving onscreen font size and aspect ratios

Publishing code and graphics to a webpage

References

Index