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.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.