Wednesday, March 23, 2005

Matplotlib

The only early afternoon talk that made a strong impression on me was John Hunter's showcase of matplotlib. I'd heard of the package, and I'd seen some of its basic output. But John showed some really neat interactive features using IPython and pylab (part of matplotlib) that got me very excited about the prospect of using matplotlib for data exploration in the way that I currently muddle through with R.

A matplotlib graph supports interactive zooming, panning, and zoom-on-region via clicking and dragging. It also provides the basic features you'd expect (logarithmic axes of arbitrary bases, lots of eye candy if you want to take the time, etc.). Something worth checking out when I get home.

1 comment:

Matthew Blecker said...

I was actually dissapointed in the talk, because I was hoping/expecting
(somewhere inbetween) a talk on the internals of matplotlib. Something
like a mix of going over its OO class structure and random
interesting/useful tidbits on how it does anything in particular. But then
I already use Matplotlib, so my stance is biased.