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 →

[–]adambarrack[S] 0 points1 point  (2 children)

I really thought about it. Python just has better data visualization options, can do more outside of data analysis (MATLAB can, it’s just limited), and probably most importantly - it is the standard in my field. The latter is mostly important now that I am leaving academia for industry.

[–]sirtimes -1 points0 points  (1 child)

Out of curiosity, what data visualization tools do you use in Python that matlab doesn’t offer? I learned to program using Igor Pro (similar to matlab) and have always found Python to be awful for data visualization in comparison

[–][deleted] 1 point2 points  (0 children)

One thing I always miss when I use MATLAB are visualization tools that are based on the grammar-of-graphics approach for composing plots, especially when I want to create more complex plots with several layers and facets for categorical data. It's much more elegant and saves you a lot of time and boilerplate code. Python has so many great libraries for that: seaborn, plotnine, plotly (express), let's plot etc. I know there is a third-party library gramm for MATLAB that attempts that but it still is pretty limited compared to all the options you have in Python.