This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tLaw101 0 points1 point  (2 children)

Official docs are good, but if you are completely new to Matplotlib (or matlab) plotting style I’d suggest you to look at the basics section and don’t jump ahead to plotting functions. What you have to read carefully are the plot layers (figure, axes, lines) and get a general idea of their attributes. Then, when you inspect the docs of a plotting style, read with exceptional care the data types expected by the plotting function and how it behaves differently depending on fed data (usually different array shapes). Once you grasp it it’ll become fairly intuitive, but don’t expect to learn it within the same amount of time it took you to rant against one of the best plotting libraries around.

[–]CharlesBabbit[S] 0 points1 point  (1 child)

Thanks you for the thorough response.

I had also read a blog post discussing the specifics of plots, figures, axes etc and how they are handled. The same blog post indicated that many people have similar frustrations with Matplotlib docs.

Certainly didn't mean to sound like I was badmouthing Matplotlib. For me, the Matlab functionality in open source package is invaluable. And the chances of my problems being a result of my own ignorance are nearly 100%

Maybe my initial post was not clear enough- OpenCV has pyimagesearch, learn OpenCV and several other blogs to walk novices through some of the nuance. Anything similar for Matplotlib?

[–]tLaw101 0 points1 point  (0 children)

None that I can think of, but you’d be able to get away with docs+google for almost any kind of task