mcplot

Free plotting utility for scientists
Download

mcplot Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Mcplot Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.1 MB

mcplot Tags


mcplot Description

Free plotting utility for scientists McPlot is a general-purpose plotting utility which is designed for scientists and engineers who wish to produce high-quality annotated plots from previously generated data stored in files.McPlot is written in a portable dialect of the C Programming Language specifically for Unix platforms. Plot descriptions are interpreted by a YACC generated parser which provides for a free-format, natural input language. The program incorporates a fan data compression algorithm to reduce plotting time of dense plot data. The user may also invoke built-in cubic spline interpolation routines for data smoothing, as well as a full function scientific calculator (RPN) for general transformations of input data.In addition to conventional two-dimensional Cartesian plots, McPlot provides the capability to display three-dimensional data in spherical perspective geometry. Input options and the interpretation of data elements are automatically adjusted for each format.McPlot may be run interactively, with on-line help, from terminals which support graphics output, or as a background process executing previously created plot commands. The program supports the X Window System, DEC VT/220 and Tektronix 4014 compatible terminals (xterm) and PostScript laser printers.McPlot accepts data files produced by Matlab or ACSL, as well as user generated ASCII, Fortran and C Language binary files in a general matrix format. There are no built-in limits on the size of allowed data files; memory for plot data storage is dynamically allocated, as needed, up to the limit of the available machine memory.McPlot also supplies a basic C Language utility plot library, similar in function to the standard CalComp library, which may be linked with user generated subroutines for specific applications requiring graphics output. Here are some key features of "mcplot": · Program defaults may be customized for each user by means of specified environment variables. · The user has the option to log input, including comments for documentation. · System commands may be executed from within the program, providing the capability to examine or edit data, start jobs, search for files, etc., without exiting McPlot. · Device independent output, within the limits of screen size and resolution. · User controlled page layout: portrait or landscape mode, optional date/time stamp, number and size of plots, over-all scale factor, character size and annotation format, etc. · Multiple axes on one plot and any number of plots per page. · Linear and logarithmic grids and axes with automatic scaling or user prescribed axis scale and offset; polar plots. · User selected viewpoint, as well as the size and grid style of the reference sphere used for spherical perspective geometry plots. · User control over the placement of curve legends, titles, annotation of maximum or minimum and final values, etc. · Option to clip outliers as well as select segments of curves for plotting. · Option to place tick marks as a function of input data parameters; user determination of interval spacing and annotation. · Option to draw error bars around specified points using input data values. · Nine different types of dashed lines and eighteen centered symbols to distinguish curves. · Five user selectable fonts with scalable characters may be freely mixed for annotation. Additional mathematical symbols, Greek letters, superscripts and subscripts are integrated with the full ASCII character set. · Arbitrary placement of character strings, centered symbols, data values, lines, circles, boxes or arrows, etc., to supplement annotation.


mcplot Related Software