3 ms·
matplotlib: The 800-pound gorilla — and like most 800-pound gorillas, this one should probably be avoided unless you genuinely need its power... Hmm, I never e
by adrianratnapala 10y ago
matplotlib: The 800-pound gorilla — and like most 800-pound gorillas, this one should probably be avoided unless you genuinely need its power...
Hmm, I never even considered that matplotlib was some sort of high-end powertool. At least not when using the old-fashioned MATLABish API. If the advantage of the competition is that they are supposed to be easier to use, then I will stick with matplotlib.
- saboot 10y agoYeah, that's an odd comment to make. I can't really imagine using anything else but matplotlib. I'm a scientist and need fine control over most access of my plots, though the interface for it I admit is a bit cumbersome.
- rjtavares 10y agoThe comment is perfectly reasonable: you need an 800 pound gorilla, but many people don't.
- Derbasti 10y agoAlso, most of these libraries are implemented using Matplotlib. If you want full flexibility, or custom visualizations, Matplotlib is the way to go. I would recommend one of the other libraries for interactive plots, though.
- wodenokoto 10y agoLast time I needed a quick bar plot I spend several hours in matplotlib trying to get something worth-while. And then I needed to add another column ... How would you go about the bar-plot example in this post (first example in Scene 5)? And how would you go about expanding to to have 1 more bar in each group? I find this to be something I want to look at quickly, to judge my data and judge if it is something I need to look at, and fiddling with hard-coded spacing and line widths is not the way to get anything done quickly. So I am generally curious how you go about it in a way that is easy enough for "easier" not to be worth your while.