[OS X TeX] XY Plots :: Addendum

Marc Charpentier marc.charpentier at 3virgule14.net
Sat Jun 12 10:38:50 CEST 2004

Here are 5 systems which may meet the requirements formulated a week 

- Abscissa  ---------------------------------


  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 

  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 ---------------------------------


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  ---------------------------------


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 

- Regress  ---------------------------------


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 
	• 	    or prove that they were truly Gaussian? Uniform? Poisson? ...
	• 	 think that a combination of two distributions might be the real 
	• 	 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  ---------------------------------


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 macostex-archives mailing list