Book Image

Interactive Applications using Matplotlib

Book Image

Interactive Applications using Matplotlib

Overview of this book

Table of Contents (12 chapters)

Index

A

  • animation module
    • about / The animation module
  • animations
    • about / A short history
    • advanced / Advanced animations
    • saving / Saving animations, How animations are saved
    • simultaneous / Simultaneous animations
  • Anti-Grain Geometry (AGG) library
    • about / Anti-grain geometry
    • URL / Anti-grain geometry
  • artist
    • about / The Matplotlib figure-artist hierarchy
  • artists
    • about / The menagerie of artists

B

  • backends
    • about / From front to backend
    • interactive versus non-interactive / Interactive versus non-interactive
    • selecting / Selecting your backend
  • bars / Bars, menus, and sliders – four ways
  • Blitting
    • about / Blitting
  • built-in widgets
    • slider / Slider
    • button / Button
    • check buttons / Check buttons
    • radio button / Radio button
    • Lasso widget / Lasso
    • LassoSelector widget / LassoSelector
    • RectangleSelector widget / RectangleSelector
    • SpanSelector widget / SpanSelector
    • Cursor object / Cursor
    • format_coord() method / format_coord()
  • button
    • about / Button
    • check buttons / Check buttons

C

  • canvas
    • materials / Canvas materials
  • CloseEvent / Making the connection
  • codecs
    • about / Notes about codecs and file formats
  • collection
    • about / Collections
    • URL / Collections
  • connection
    • creating / Making the connection
  • container
    • about / Collections
  • Cursor object
    • about / Cursor

D

  • data editing
    • about / Data editing
  • DrawEvent / Making the connection

E

  • editor events
    • about / Editor events
  • event
    • resize_event / Making the connection
    • draw_event / Making the connection
    • key_press_event / Making the connection
    • key_release_event / Making the connection
    • button_press_event / Making the connection
    • scroll_event / Making the connection
    • motion_notify_event / Making the connection
    • pick_event / Making the connection
    • idle_event / Making the connection
    • figure_enter_event / Making the connection
    • figure_leave_event / Making the connection
    • axes_enter_event / Making the connection
    • axes_leave_event / Making the connection
    • close_event / Making the connection
    • about / Making the connection
    • ResizeEvent / Making the connection
    • DrawEvent / Making the connection
    • LocationEvent / Making the connection
    • MouseEvent / Making the connection
    • KeyEvent / Making the connection
    • PickEvent / Making the connection
    • IdleEvent / Making the connection
    • CloseEvent / Making the connection
    • big event / The big event
  • event source
    • about / Event source

F

  • fades
    • about / Fades
  • figure
    • about / The Matplotlib figure-artist hierarchy
    • canvassing / Canvassing the figure
  • file formats
    • about / Notes about codecs and file formats
  • format_coord() method
    • about / format_coord()
  • frontend
    • to backend / From front to backend

G

  • gallery
    • about / Gallery
  • ggplot
    • URL / Plot.ly, ggplot, prettyplotlib, and Seaborn
  • Glue project
    • URL / Glue
    • about / Glue
  • GTK
    • about / GTK, GTK
    • gobject introspection / GTK

I

  • IdleEvent / Making the connection
  • ImageMagick tool / The fastest draw in the west
  • Impress / The fastest draw in the west
  • interactive backend
    • versus non-interactive backend / Interactive versus non-interactive
  • interactive navigation
    • about / Interactive navigation
    • Home, Back, and Forward button / Interactive navigation
    • Pan (and zoom) button / Interactive navigation
    • Zoom-to-rectangle button / Interactive navigation
    • Subplot configuration button / Interactive navigation
    • Save button / Interactive navigation
  • interactive plotting
    • about / Interactive plotting

K

  • KeyEvent / Making the connection
  • keymapping
    • about / Keymapping

L

  • LassoSelector widget
    • about / LassoSelector
  • Lasso widget
    • about / Lasso
  • LocationEvent / Making the connection

M

  • Matplotlib
    • embedding / The revelation
  • matplotlib
    • installing / Installing Matplotlib
    • work, displaying / Show() your work
    • help / Getting help
    • gallery / Gallery
    • mailing lists / Mailing lists and forums
    • forums / Mailing lists and forums
    • interactive backend, versus non-interactive backend / Interactive versus non-interactive
    • figure-artist hierarchy / The Matplotlib figure-artist hierarchy
    • built-in keymap / Breaking up is the easiest thing to do
    • in app / Matplotlib in your app
  • menus / Bars, menus, and sliders – four ways
  • MouseEvent / Making the connection
  • mpldatacursor package
    • URL / mpldatacursor
    • about / mpldatacursor

N

  • Network Common Data Form (NetCDF) / Canvassing the figure
  • non-interactive backend
    • versus interactive backend / Interactive versus non-interactive
  • Not a Number (NaN) / Advanced animations
  • NumPy structured array / Data editing

P

  • PickEvent / Making the connection
  • picking
    • about / Picking
  • Plot.ly
    • URL / Plot.ly, ggplot, prettyplotlib, and Seaborn
  • prettyplotlib
    • URL / Plot.ly, ggplot, prettyplotlib, and Seaborn
  • primitives
    • about / Primitives
  • pylab_setup() / Tinker tailor soldier pylab_setup()

Q

  • Qt
    • about / Qt
  • Qt library
    • about / Qt

R

  • radio button
    • about / Radio button
  • recipes
    • about / Recipes
  • RectangleSelector widget
    • about / RectangleSelector
  • ResizeEvent / Making the connection

S

  • scripted plotting
    • about / Scripted plotting
  • Seaborn
    • URL / Plot.ly, ggplot, prettyplotlib, and Seaborn
  • session recorder
    • saving / Session recorder
  • slider
    • about / Slider
  • sliders / Bars, menus, and sliders – four ways
  • SpanSelector widget
    • about / SpanSelector
  • subplots
    • about / Canvassing the figure

T

  • tails
    • about / Tails
  • third-party tools
    • about / Third-party tools
    • mpldatacursor package / mpldatacursor
    • Glue project / Glue
    • Plot.ly / Plot.ly, ggplot, prettyplotlib, and Seaborn
    • ggplot / Plot.ly, ggplot, prettyplotlib, and Seaborn
    • prettyplotlib / Plot.ly, ggplot, prettyplotlib, and Seaborn
    • Seaborn / Plot.ly, ggplot, prettyplotlib, and Seaborn
  • timers
    • about / Timers
  • Tkinter
    • about / Tkinter, Tkinter

U

  • user events
    • about / User events

W

  • widgets
    • built-in widgets / Built-in widgets
  • wxWidgets
    • about / wxWidgets, wxWidgets

X

  • XML data type
    • URL / Notes about codecs and file formats