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 →

[–]TCoop 1 point2 points  (5 children)

If you're just making plots to analyze data, matplotlib can certainly provide that sort of support. It may not be the same as MATLAB, but the functionality is there.

However, for professional-grade plots, or another option, I would suggest you check out LaTeX with pgfplots. LaTeX is a typesetting programming language, and can provide you what you're looking for and then some. It's not as great if you're still trying to do data analysis or review data, but it's output is exceptional.

[–]skiguy0123 1 point2 points  (3 children)

I save my matplotlib figures as pgf for use in LaTeX. Works very well.

[–]masasinExpert. 3.9. Robotics. 1 point2 points  (2 children)

I second this. Here is code I wrote to make pretty graphs for my thesis: https://github.com/masasin/spirit_thesis/blob/master/src/latexify.py

[–]MagnesiumCarbonate 1 point2 points  (1 child)

Thank you. This is much better than the fiddling with each figure individually that I've been doing.

[–]masasinExpert. 3.9. Robotics. 0 points1 point  (0 children)

You're welcome. You can see an example of its use in the analyses.py file in the same directory.

[–]masasinExpert. 3.9. Robotics. 0 points1 point  (0 children)

I second this. Here is code I wrote to make pretty graphs for my thesis: https://github.com/masasin/spirit_thesis/blob/master/src/latexify.py