From: Todd <tod...@gm...> - 2014-09-29 11:33:56
|
On Sun, Sep 28, 2014 at 7:52 PM, Eric Firing <ef...@ha...> wrote: > Regarding Matlab: it is justly popular for many reasons. It is > relatively easy to learn both by design and because of its consistent > high-quality documentation. Matplotlib's success has resulted in large > measure from its pyplot layer, which can shield learners and users from > mpl's complexity, which allows learners to build on their Matlab > knowledge, and which is particularly well suited to quick interactive > data exploration. The problem with the Matlab/pyplot approach is that > it doesn't scale well, so we see a chorus of advice along the lines of > "don't use pyplot except for subplots() and show(); use the nice, > explicit OO interface for everything else". But at present, this > doesn't work well, because the OO approach is not interactive enough, > and using the getters and setters is clumsy when typing at the > console--in demonstrating, teaching, learning, and exploring > interactively, every keystroke counts! > > Matlab is actually slowly trying to transition to an OO-style interface of their own. It has taken a LONG time, though. |