Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am searching for an easy to use software for OS X that is capable of the follo

ID: 661834 • Letter: I

Question

I am searching for an easy to use software for OS X that is capable of the following:

data analysis (load/process/manipulate data) via scripting
plotting the data
configuring the plot directly (not via script) to produce publication ready figures (line properties, ticks and all that stuff)
basic vector drawing capabilities like squares/ovals/arrows etc. with fillings, borders etc.
Latex integration for all text appearing

Is there a program that is capable of this?

Background: When it comes to a publication within the scientific community, in several research fields, plots of data are substantial. If one additionally wants to plot e.g. a sketch of a sample, several programs are needed to do so (e.g. Matlab to create a crappy plot, CorelDraw to make it nice and/or add other stuff like a sketch of your experimental setup). On the other hand, programming languages that can do all I am asking are often quite difficult to use or at least need some time to get familiar with.

Explanation / Answer

Mathematica is capable of creating high quality, publication ready figures (i.e. not post-processing needed). I recommend the SciDraw package for multipanel figures.

Mathematica does require quite a bit of time to get proficient in---don't expect to be able to make all the figures for a paper in a week if you're never used Mathematica before, especially if you need non-standard visualizations. However, once you get proficient, you can create practically any sort of figure or visualization you can imagine. This won't be possible with a GUI plotting package that only supports some pre-defined plot types.

Unlike most other systems, it uses symbolic representation of graphics (i.e. a declarative language that describes what's in the figure, not a procedural language which describes how to draw the figure). This might help you decide whether you'll like its style.

I'd call Mathematica easy-to-use, but not easy-to-learn (like many professional tools).

Grace is a mature GUI plotting tool that is flexible and often used to create publication figures. It is free software (GPL). It is easy to install on OS X using MacPorts (grace package). You do need an X server to use it.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote