Your SlideShare is downloading. ×
0
2D Tools 3D Tools




                         Python Data Plotting
                     and Visualisation Extravaganza

 ...
2D Tools 3D Tools

   Outline




      1 2D Tools

      2 3D Tools




Guy K. Kloss | Python Live Plotting   2/17
2D Tools 3D Tools

   Outline




      1 2D Tools

      2 3D Tools




Guy K. Kloss | Python Live Plotting   3/17
2D Tools 3D Tools




                                      Gnuplot
              “Godfather of plotting tools”
          ...
2D Tools 3D Tools




                                      matplotlib
              most used “modern” Python plotting to...
2D Tools 3D Tools




                          Honorary Mentions
              RPy
              Chaco
              Grac...
2D Tools 3D Tools

   Outline




      1 2D Tools

      2 3D Tools




Guy K. Kloss | Python Live Plotting   7/17
2D Tools 3D Tools




                                      Mayavi
              most excellent 3D plotting tool
         ...
2D Tools 3D Tools

   Mayavi for Irregular Samples




Guy K. Kloss | Python Live Plotting   9/17
2D Tools 3D Tools




                                      Visual Python
              Not a plotting tool
              ...
2D Tools 3D Tools

   A Web Cam Image




Guy K. Kloss | Python Live Plotting   11/17
2D Tools 3D Tools

   Chart Data Samples




Guy K. Kloss | Python Live Plotting   12/17
2D Tools 3D Tools

   Multi-Dimensional Curve Fitting




Guy K. Kloss | Python Live Plotting   13/17
2D Tools 3D Tools

   Quiver Plot
   VPython/OpenGL Rendered




Guy K. Kloss | Python Live Plotting   14/17
2D Tools 3D Tools

   Quiver Plot
   POVray Rendered




Guy K. Kloss | Python Live Plotting   15/17
2D Tools 3D Tools




            Mayavi “visual” Module
              VPython “clone” built on top of Mayavi
            ...
2D Tools 3D Tools




     Questions?
     G.Kloss@massey.ac.nz




Guy K. Kloss | Python Live Plotting   17/17
Upcoming SlideShare
Loading in...5
×

Python Data Plotting and Visualisation Extravaganza

3,580

Published on

Slides of the talk as held on 7 November 2009 at Kiwi PyCon 2009 in Christchurch.

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,580
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
53
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Python Data Plotting and Visualisation Extravaganza"

  1. 1. 2D Tools 3D Tools Python Data Plotting and Visualisation Extravaganza Guy K. Kloss Computer Science Massey University, Albany (first ever) Kiwi PyCon Christchurch 7 November 2009 Guy K. Kloss | Python Live Plotting 1/17
  2. 2. 2D Tools 3D Tools Outline 1 2D Tools 2 3D Tools Guy K. Kloss | Python Live Plotting 2/17
  3. 3. 2D Tools 3D Tools Outline 1 2D Tools 2 3D Tools Guy K. Kloss | Python Live Plotting 3/17
  4. 4. 2D Tools 3D Tools Gnuplot “Godfather of plotting tools” fast well known quite easy to use runs in separate process not embeddable Guy K. Kloss | Python Live Plotting 4/17
  5. 5. 2D Tools 3D Tools matplotlib most used “modern” Python plotting tool more overhead to use also features a MATLAB like API plays well with many GUI tool kits (embeddable) Guy K. Kloss | Python Live Plotting 5/17
  6. 6. 2D Tools 3D Tools Honorary Mentions RPy Chaco GracePlot Guy K. Kloss | Python Live Plotting 6/17
  7. 7. 2D Tools 3D Tools Outline 1 2D Tools 2 3D Tools Guy K. Kloss | Python Live Plotting 7/17
  8. 8. 2D Tools 3D Tools Mayavi most excellent 3D plotting tool developed/sponsored by Enthought plays well with many GUI tool kits (embeddable) default (wx) GUI slow, Qt4 backend much faster Guy K. Kloss | Python Live Plotting 8/17
  9. 9. 2D Tools 3D Tools Mayavi for Irregular Samples Guy K. Kloss | Python Live Plotting 9/17
  10. 10. 2D Tools 3D Tools Visual Python Not a plotting tool very fast, very easy to use (current) issues with installs very polluted name space Guy K. Kloss | Python Live Plotting 10/17
  11. 11. 2D Tools 3D Tools A Web Cam Image Guy K. Kloss | Python Live Plotting 11/17
  12. 12. 2D Tools 3D Tools Chart Data Samples Guy K. Kloss | Python Live Plotting 12/17
  13. 13. 2D Tools 3D Tools Multi-Dimensional Curve Fitting Guy K. Kloss | Python Live Plotting 13/17
  14. 14. 2D Tools 3D Tools Quiver Plot VPython/OpenGL Rendered Guy K. Kloss | Python Live Plotting 14/17
  15. 15. 2D Tools 3D Tools Quiver Plot POVray Rendered Guy K. Kloss | Python Live Plotting 15/17
  16. 16. 2D Tools 3D Tools Mayavi “visual” Module VPython “clone” built on top of Mayavi not nearly as fast not nearly as feature complete Guy K. Kloss | Python Live Plotting 16/17
  17. 17. 2D Tools 3D Tools Questions? G.Kloss@massey.ac.nz Guy K. Kloss | Python Live Plotting 17/17
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×