[OS X TeX] XY Plots :: Addendum
Marc Charpentier
marc.charpentier at 3virgule14.net
Sat Jun 12 04:38:50 EDT 2004
Here are 5 systems which may meet the requirements formulated a week
ago:
- Abscissa ---------------------------------
http://iapf.physik.tu-berlin.de/DZ/bruehl/
Abscissa is a program to make 2D-plots from data given in ascii table
form. Data can be created and modified by means of a user defined
formula. A least-square-fit routine helps to optimize the parameters of
this formula in order to fit the given data best. It is made for
scientists.
Main Features:
- ASCII data format import and export
- fast reading and plotting
- plotting in many styles
- linear and logarithmic axes
- text objects in the diagram
- x,y error bars
- 4 interpolation methods
- user entered functions f(x)
- flexible functions (parameters, user data, compiled C-code)
- parameter fitting using a Least Squares Method
- fit of function with several independent coordinates (Rn->R)
- API to control Abscissa from an external program
- perl scripts can be recorded, played, and saved
- data editing in a spread sheet
- data sorting
- data statistic and correlation
- gri ---------------------------------
http://gri.sourceforge.net/
Gri is a language for scientific graphics programming. The word
"language" is important: Gri is command-driven, not point/click.
Some users consider Gri similar to LaTeX, since both provide extensive
power as a reward for tolerating a learning curve.
Gri can make x-y graphs, contour graphs, and image graphs, in
PostScript and (someday) SVG formats. Control is provided over all
aspects of drawing, e.g. line widths, colors, and fonts. A TeX-like
syntax provides common mathematical symbols.
- JPlot ---------------------------------
http://www.cig.ensmp.fr/~vanderlee/jplot/#datafiles
JPlot is a scientific plotting programme with a full graphic user
interface (GUI), written in Java. The major advantage of writing this
software in java is that the programme runs on any Java(2)-enabled
platform, currently, at least, Linux, Solaris, MS-Windows, MacOS-X, HP
and probably others as well.
JPlot accepts common ASCII datafile formats, typically in columns
e.g. C1, C2, C3... Each column can be given a name, which greatly
helps with selecting columns for the graph. Each X-Y couple is drawn
according to specific plot-style settings, which are easily modified
as shown in the screenshot to the right. One may set a point type,
line colors, dash-patterns and other useful parameters allowing to
obtain high quality graphs. Since version 1.1, JPlot allows to build
different types of graphs such as Piper and Pourbaix diagrams (used by
geochemists).
- Regress ---------------------------------
http://www.causascientia.org/software/Regress_plus.html
Did you ever
• have to fit your data to a function that was not necessarily a
straight line?
• believe that you already knew some/all of the model parameters?
• discover that the residuals were Laplacian, not Gaussian :-(
• wonder if the optimum fit were statistically acceptable?
• want the minimum average deviation instead of least-squares?
• desire robust confidence intervals for the fitted parameters?
• wish that you could make a picture of the result (see Example
above) with one keystroke?
• need to find the distribution that best described a set of random
variates?
• or prove that they were truly Gaussian? Uniform? Poisson? ...
• think that a combination of two distributions might be the real
answer?
• try to find the formula for the mean, variance, mode, etc., of
some density function?
• require millions of variates from a specified distribution?
• give up on any of these and settle for second-best?
- GMT ---------------------------------
http://gmt.soest.hawaii.edu/
GMT is an open source collection of ~60 tools for manipulating
geographic and Cartesian data sets (including filtering, trend fitting,
gridding, projecting, etc.) and producing Encapsulated PostScript File
(EPS) illustrations ranging from simple x-y plots through contour maps
to artificially illuminated surfaces and 3-D perspective views. GMT
supports ~30 map projections and transformations and comes with support
data such as coastlines, rivers, and political boundaries. GMT is
developed and maintained by Paul Wessel and Walter H. F. Smith and
partly supported by the National Science Foundation. It is released
under the GNU General Public License.
Marc Charpentier
-----------------------------------------------------
Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.
More information about the MacOSX-TeX
mailing list