Matplotlib is the number one plotting package for Python. But it has an extremely non-pythonic API (directly cloned it seems from Matlab). It's unnecessarily complicated, very counter-intuitive and it's not going to change soon (or ever).
So I'm looking for a plotting package with similar capabilities and that actually has a pythonic API. The only one I could find so far is Plotly, but it's exclusively online-based and I need to be able to do things offline so that's not good.
Any suggestions?