MATLAB Graphics and Data Visualization Cookbook

Present your data in the clearest, most engaging way possible by harnessing the visualization power of MATLAB. With a host of practical recipes and step-by-step instructions, this book is the fast-track to stunning results.
Preview in Mapt

MATLAB Graphics and Data Visualization Cookbook

Nivedita Majumdar, Swapnonil Banerjee

1 customer reviews
Present your data in the clearest, most engaging way possible by harnessing the visualization power of MATLAB. With a host of practical recipes and step-by-step instructions, this book is the fast-track to stunning results.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$21.00
$49.99
$29.99 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


MATLAB Graphics and Data Visualization Cookbook Book Cover
MATLAB Graphics and Data Visualization Cookbook
$ 29.99
$ 21.00
Visual Media Processing Using MATLAB Beginner's Guide Book Cover
Visual Media Processing Using MATLAB Beginner's Guide
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $24.98
Add to Cart

Book Details

ISBN 139781849693165
Paperback284 pages

Book Description

MATLAB's customizable graphics elements allow you to tailor your visualizations for exactly what you need to present; alter the figure and axis properties, lighting, transparency and camera position. Use MATLAB to apply volume visualizations to your data as well as interactivity and animation, or to plot your data in 1, 2, 3 and higher data dimensions.

"MATLAB Graphics & Data Visualization Cookbook" will serve as your handbook to help you know the right graphic to showcase your data and teach you how to create it in clear step-by-step instructions.

Tasks range from simple graphs using built-in MATLAB commands, to complex functions making frequently used customizations easy to implement.

Learn about the key customizable elements in MATLAB graphics starting from figure and axis property settings, color, lighting, transparency and camera positioning to strategies for more advanced data visualization including adding interactivity and animation. Finish with recipes on presentation and publication.

Learn the techniques and easily customize the recipes to apply to your datasets.

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: 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
Chapter 4: Customizing Elements of MATLAB Graphics—Advanced
Introduction
Transparency
Lighting
View control
Interaction between light, transparency, and view
Chapter 5: 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
Chapter 6: 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
Chapter 7: 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
Chapter 8: 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

What You Will Learn

  • Jump start your first MATLAB plot
  • Strengthen your knowledge of standard graph types and learn new advanced types
  • Common visualization mistakes that people make and how to avoid them
  • Easily adapt recipes from the book to best display your data - one, two, three dimensions, and beyond
  • Say more with legends, annotations, labels, different layouts, and color
  • Design superior data displays with custom lighting, transparency, and camera positioning
  • Do animations and interactive graphics with MATLAB
  • Fix the resolution and format before employing the Publish command

Authors

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: 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
Chapter 4: Customizing Elements of MATLAB Graphics—Advanced
Introduction
Transparency
Lighting
View control
Interaction between light, transparency, and view
Chapter 5: 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
Chapter 6: 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
Chapter 7: 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
Chapter 8: 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

Book Details

ISBN 139781849693165
Paperback284 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Visual Media Processing Using MATLAB Beginner's Guide Book Cover
Visual Media Processing Using MATLAB Beginner's Guide
$ 29.99
$ 21.00
Raspberry Pi Mechatronics Projects HOTSHOT Book Cover
Raspberry Pi Mechatronics Projects HOTSHOT
$ 26.99
$ 18.90
OpenGL ES 3.0 Cookbook Book Cover
OpenGL ES 3.0 Cookbook
$ 39.99
$ 28.00
Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT and l7-filter Book Cover
Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT and l7-filter
$ 23.99
$ 16.80
Raspberry Pi Home Automation with Arduino Book Cover
Raspberry Pi Home Automation with Arduino
$ 17.99
$ 3.60
Scratch 2.0 Game Development HOTSHOT Book Cover
Scratch 2.0 Game Development HOTSHOT
$ 23.99
$ 16.80