Interactive Applications Using Matplotlib

Don't just see your data, experience it in a way that provides actual interactive insight with Matplotlib and Python today!
Preview in Mapt

Interactive Applications Using Matplotlib

Benjamin V. Root

Don't just see your data, experience it in a way that provides actual interactive insight with Matplotlib and Python today!
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$29.99
RRP $29.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
$16.80
$29.99
$29.99p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Interactive Applications Using Matplotlib Book Cover
Interactive Applications Using Matplotlib
$ 23.99
$ 16.80
Getting Started with Matplotlib [Video] Book Cover
Getting Started with Matplotlib [Video]
$ 124.99
$ 106.25
Buy 2 for $34.30
Save $114.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783988846
Paperback174 pages

Book Description

Matplotlib makes it easy to generate plots, histograms, power spectra, bar charts, error charts, and other kinds of plots, with just a few lines of code.

Interactive Applications Using Matplotlib will teach you how to turn your plots into fully interactive applications for data exploration and information synthesis. After being introduced to the plotting library, you'll learn how to create simple figures and come to grips with how they work. After these first steps, we will start work on a weather radar application.

Next, you will learn about Matplotlib's event handler to add not only keymaps and mouse actions but also custom events, enabling our radar application to transition from a simple visualization tool into a useful severe storm tracking application, complete with animations and widgets. The book will conclude with enhancements from the GUI toolkit of your choice.

Table of Contents

Chapter 1: Introducing Interactive Plotting
Installing Matplotlib
Show() your work
Interactive navigation
Interactive plotting
Scripted plotting
Getting help
From front to backend
The Matplotlib figure-artist hierarchy
Summary
Chapter 2: Using Events and Callbacks
Making the connection
The big event
Breaking up is the easiest thing to do
Keymapping
Picking
Data editing
User events
Editor events
Summary
Chapter 3: Animations
A short history
The fastest draw in the west
The animation module
Advanced animations
Saving animations
Summary
Chapter 4: Widgets
Built-in widgets
Third-party tools
Summary
Chapter 5: Embedding Matplotlib
The revelation
Through a glass, darkly
Bars, menus, and sliders – four ways
Matplotlib in your app
Summary

What You Will Learn

  • Add keymaps, mouse button actions, and custom events to your application
  • Build and record animations of your plots
  • Enhance your data display with buttons,sliders, and other widgets
  • Insert Matplotlib figures into any GUI application
  • Create a session recorder for your application
  • Learn about Matplotlib's event handler to add custom events
  • See Matplotlib as more than just a plotting library

Authors

Table of Contents

Chapter 1: Introducing Interactive Plotting
Installing Matplotlib
Show() your work
Interactive navigation
Interactive plotting
Scripted plotting
Getting help
From front to backend
The Matplotlib figure-artist hierarchy
Summary
Chapter 2: Using Events and Callbacks
Making the connection
The big event
Breaking up is the easiest thing to do
Keymapping
Picking
Data editing
User events
Editor events
Summary
Chapter 3: Animations
A short history
The fastest draw in the west
The animation module
Advanced animations
Saving animations
Summary
Chapter 4: Widgets
Built-in widgets
Third-party tools
Summary
Chapter 5: Embedding Matplotlib
The revelation
Through a glass, darkly
Bars, menus, and sliders – four ways
Matplotlib in your app
Summary

Book Details

ISBN 139781783988846
Paperback174 pages
Read More

Read More Reviews

Recommended for You

IPython Interactive Computing and Visualization Cookbook Book Cover
IPython Interactive Computing and Visualization Cookbook
$ 29.99
$ 21.00
Mastering Object-oriented Python Book Cover
Mastering Object-oriented Python
$ 26.99
$ 18.90
Mastering pandas Book Cover
Mastering pandas
$ 39.99
$ 28.00
Learning IPython for Interactive Computing and Data Visualization Book Cover
Learning IPython for Interactive Computing and Data Visualization
$ 17.99
$ 3.60
Python Machine Learning Book Cover
Python Machine Learning
$ 35.99
$ 25.20
Python GUI Programming Cookbook Book Cover
Python GUI Programming Cookbook
$ 35.99
$ 25.20