3 ms·
I have the opposite opinion. I'm a nuclear engineer in R&D and have been using it with much pleasure for many years. I find the graph I want in the incredible g
by acidburnNSA 7y ago
I have the opposite opinion. I'm a nuclear engineer in R&D and have been using it with much pleasure for many years. I find the graph I want in the incredible gallery and take a peek at the example code and am off. Sure I have to search around a little to polish the details but it always goes well.
https://matplotlib.org/3.1.1/gallery/index.html https://matplotlib.org/3.1.1/gallery/index.html
- p1esk 7y agoSure I have to search around Every single time! Unlike, say, numpy, where everything is consistent, makes sense, and works as expected almost always.
- esmi 7y agoWhen doing more complex visualizations I usually have to search around anyway, for inspiration, because I don’t know exactly what I want to draw.
- analog31 7y agoI admit that almost everything I do with matplotlib is the result of searching for an answer rather than trying to navigate the API documentation. But that's true for most anything I do with programming these days. Stuff has just gotten so huge. What I can't decide is if: a) matplotlib is difficult; b) plotting is inherently complex like writing sheet music; c) object oriented programming leads to gratuitous complexity. So I chalk it up to some combination of the three, but have never felt compelled to try anything different. I don't do anything for publication, but I use plotting inside of software that I use for running lab experiments, prototypes of measurement hardware, and even in the factory. So I'm using Python for what people would have used LabVIEW for in the past. My programs need to produce readable plots without tweaking, because I don't know in advance what the data are going to look like. The combination of tkinter and matplotlib is really huge for me.