News for hackers. Stuff that matters.
Re:Python past, present, and future with Guido van Rossum [a... by breatheoften on Thursday February 23, 2017 @07:23AM (#13713322)
There isn't anything good about matplotlib that I can see. Maybe I'm just not smart enough to see what's nice about it -- but as someone who has to learn it rather than already indoctrinated into matlab style plotting -- it seems like a disaster ... I switched to bokeh and am so far much happier
Re:Python past, present, and future with Guido van Rossum [a... by mivade on Thursday February 23, 2017 @08:10AM (#13713515)
Matplotlib's main API is pretty terrible. But it's just fine for the simple plots that scientists and engineers are often needing (e.g., just plot y vs. x). It's also pretty straightforward to get publication-quality plots. Bokeh can handle simple plotting and more complex visualizations, but it is aimed mostly at interactive visualizations rather than plotting for publication. For now, matplolib is the only real option for that in the Python world.

Matplotlib inherits most of its baggage from originally being meant to mimic Matlab plotting that many were then familiar with. As an aside, I find the pandas interface to plotting with matplotlib to generally be much easier to work with.

Re:Python past, present, and future with Guido van Rossum [a... by ylem on Thursday February 23, 2017 @10:01AM (#13714348)
This. Where I work, a lot of the scientists use matlab. Transferring from that to matplotlib is relatively simple. Also, making publication quality graphics is what I use it for. If I want to make something interactive these days, I tend to just put it on the web...
Re:Python past, present, and future with Guido van Rossum [a... by lunchladydoris on Thursday February 23, 2017 @10:10AM (#13714446)
Did you use something before Bokeh that you preferred, or is your comment based on Bokeh being generally better than Matplotlib?
Re:Python past, present, and future with Guido van Rossum [a... by breatheoften on Friday February 24, 2017 @10:35AM (#13724560)
I should clarify that my experience is pretty narrow in the python space. The comment was based on my (recent) experiences in the land of jupyter notebooks -- first using matplotlib and then switching to bokeh and finding the api to be more straightforward.