<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><br><br><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_extra">Object Oriented seems to be a good demarcation, </div></div></blockquote><div><br></div><div>I don’t think so— writing OO code, that is defining your own classes, subclassing, etc. is non-beginner, but calling methods on existing objects is not: you can’t get very far in python without using the methods of the buil-ins: lists, dicts, strings....</div><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div>but since the suggested way of interacting with mpl is through the OO</div></div></div></blockquote><div><br></div><div>Which does mean calling methods on objects, but that’s about it.</div><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div> they're all pyplot, but that seems to be the preferred intro-and I wonder if it'd be good for matplotlib to have more bridge documentation that doesn't just show how to do things both ways but explains why the OO way is better.</div></div></div></blockquote><div><br></div><div>Yup. And I don’t think pyplot is any easier for newbies—other than existing Matlab users — admittedly a big group.</div><br><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div> Also a proper simple but object oriented tutorial might help here.  Ben Root and Nicolas Rougier's  tutorials are in this direction.<br></div></div></div></blockquote><div><br></div><div>Yes!!</div><div><br></div><div>I say introduce the OO interface, then have a “matplotlib for Matlab users” section to translate for them.</div><div>.</div><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'd love to get as many profiles as possible up front.</blockquote></div></div></blockquote><div><br></div>Just now thought that “Matlab user” is a profile to keep<div>In mind.<br><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div>Pretty basic self assessment questions: What's your fluency with Python? How long have you been using Python? How long have you been using Matplolib? </div></div></div></blockquote><div><br></div><div>What other languages/plotting libraries are you comfortable with?</div><br></div><div>-CHB</div></body></html>