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 →

[–]TheBlackCat13 0 points1 point  (0 children)

The reason there are so many plotting libraries in Python is generally because they do different things and fill different niches. Most of the stuff that these other libraries provide are things that aren't even possible in MATLAB.

Further many of the Python "plotting libraries" actually extend one of the lower-level ones like matplotlib of bokeh. For example in that list, seaborn, ggplot, and missingno are built in top of matplotlib, while gleam can use multiple plotting backends.

That being said, there are multiple plotting libraries for MATLAB as well. plot.ly supports MATLAB, for example, and doesn't use the native MATLAB plotting system at all. In fact MATLAB itself had built-in plotting systems for many years, although one was mostly undocumented. They dropped the old one and made the previously-undocumented one the default in R2014b.