Ternary Plot 4.0 for Macintosh OS

©1986-2006 Pierre A. Zippi. All rights reserved.
Normalizes and plots 3 values on a triangular diagram and component cross-plots

Ternary Plot is an analytical and plotting application that normalizes and plots three values on a triangular diagram and 3 bivariate cross-plots.  Means and standard deviations are calculated in the normalized space. Negative values may be projected outside the triangular system. 

Version 4.0 was totally re-written with new features!

Bivariate cross-plots: Three bivariate cross-plots (AB, AC, BC) may be displayed next to the triangular diagram. 

Selectable data sets: Up to 30 individual data sets may be plotted on a single chart. 
Plot characteristics for any data set may be changed or deleted at any time. 

Automatic legend: Symbols and data set names are automatically placed into a legend. Data set names may be edited at anytime. 

Statistics: Means and standard deviations are calculated and plotted for each data set. 

Full color: Select from the full palette of colors for symbols and grid lines. 

Also: Six standard diagram sizes, On-line help, Full font type menu, and much more. 

Program description:

Data entry:
Ternary Plot 4.0 does not have a data entry module.  All Macintosh computers come with software capable of providing data entry and editing functions. No effort has been made to re-invent these capabilities. Use a word processor, spreadsheet application or any other application capable of typing in numbers and saving the finished document as TEXT. 

1) Text files
Data may be read into Ternary Plot from ordinary 3-column tab-delimited text files. Text files should be organized with samples as rows and components (A,B,C) in 3 columns. Save data files with 3 columns as tab or comma delimited text files. 

2) Clipboard data entry:
Numerous comparisons of data from spreadsheets may be made by using the data input from clipboard option.  Copy any selection of three columns from a spreadsheet or text document and switch to Ternary Plot 4.0.  To plot the data contained in the clipboard, click the mouse inside the triangle (or any white space not containing text) and select Paste  (-v) from the Edit menu. Select and copy different segments of data then plot with different symbols for comparison. 

3) Interactively:
Data may be created interactively by clicking the mouse pointer within the triangular area.  Select Interactive data from the Ternary options  menu.  Each click of the mouse within the triangular area will generate a data point. Select Interactive data  again to turn-off the data acquistion feature and uncheck the menu item.  Select Save interactive data  from the File menu if you wish to save the data set. 

Data format:
#Comment lines    (all line starting with "#" are ignored) 
  A *   B *   C¶  (column labels are optional, must be non-numeric) 
 10 *  15 *   3¶ 
 25 *  20 *   5¶ 
 32 *  22 *   7¶ 
187 * 125 *  68¶ 
177 * 138 * 100¶ 
355 * 234 * 125¶  (where * = tab or comma delimiter) 

The values may be decimal or integer. 
The data must be saved as TEXT. 
Do not use the measurement unit symbols in the data. 

Data comments:
Lines containing comments must start with the "#" symbol. During data loading comments are ignored. They are useful only as a remark within the data. 

Capacity (file size):
TernaryPlot 4.0 can process data files with up to 5,000 lines of data (3 values per line). 
Thirty data sets may be opened and plotted on the same diagram. 
If you need to analyze more than 5,000 measurements or 30 data sets in one diagram, contact the author for free program modification. 

Edit menu:
Copy and paste:  When an edit field is active, the copy and paste commands will function with the text in the edit fields. Click in the white space outside an edit field (or press "return" or "enter") to de-activate the edit fields and activate the graphics. With edit fields de-activated, the copy command will copy the ternary plot chart to the clipboard as a PICT graphic and the paste command will plot values contained in the clipboard as a new data set. 

Clear (delete) a data set:  Selecting Clear from the Edit menu will delete the active data set.  A bullet to the right of the data set name in the legend marks the active data set.  Typically the last data set is the active data set.  The active data set is alsp marked with a check in the Data sets  menu.  Make any data set active by clicking the data set name in the legend.  Selecting a data set from the data sets menu will make that data set active and cause the Symbols dialog to open. 

Plotting negative values: 
Negative values may be trapped as errors, or plotted (projected) outside the triangular diagram. To plot negative values outside the triangular boundary, select Plot negative values  from the Ternary options  menu.  When the menu item is unchecked negative values are trapped as data entry errors, ignored and not plotted. 

Apex factors: 
An apex factor option allows the application of a multiplier to any component before normalization. 

Associated X-Y plots: 
X-Y  cross-plots of normalized A-B, A-C and B-C may be displayed along side the ternary diagram. Because the values are normalized, plotted points will never cross into the upper right half of the x-y charts. 

The mean, mean with error bars, and a standard deviation hexagon may be displayed for each data set. The six error bars are plotted as the mean ± 1 standard deviation of one component.  The standard deviation hexagon is plotted as the mean ± various combinations of 1 standard deviation  for each component. Note: the variance is calculated with N(N-1) in the denominator. 

Chart Scaling: 
Six chart sizes are available. Use the smaller chart sizes when plotting negative values. 

Diagrams can be saved as MacDraw PICT files or transferred via the clipboard to almost any other application.  Text and graphic elements of the diagram can be edited with any draw-type application (e.g. MacDraw, ClarisDraw, Canvas, etc). 

  • TernaryPlot 4.0 creates Canvas/ClarisDraw/MacDraw-type PICT output. 
  • Copy the diagram to the clipboard, using 'Copy' from the Edit menu, 
  • Paste into graphics application, or any other application. 
  • Select 'Save diagram·' from the File menu to save the diagram as a PICT document. 
  • The diagram may be completely edited with a draw type application. 
  • Each element of the diagram is a discrete 'draw-type' object. 
  • In general, similar items are grouped: 
  • Data points for each data set are grouped, grid lines are grouped. 
  • All may be ungrouped in any graphics application. 
  • Changes may be made to font size and style, line thickness, color, fill pattern, pen pattern, etc.



    System requirements: Any Macintosh with 1.2 mb free memory. 
    System 6, 7.x and MacOS 8 & 9 compatible. Requires Classic to run in Mac OSX.

    Price: $150 
    Upgrade price: from any previous version - $75. 
    Return policy.

    Pierre A. Zippi 
    7518 Twin Oaks Court 
    Garland, Texas 75044 


    email: paz@pazsoftware.com


  • Save as graphics as PICT documents
  • Save data as TEXT files.
  • Subscripts and superscripts (pending)
  • Automatic legends
  • Tick marks and grid lines
  • Apex factors are multipliers that are applied to the data before normalization. Use the apex factors to standardize data of differing units. (Quickly change percent to parts per thousand by using a factor of 0.1). 
  • Interactive data acquistion: point and click the mouse within the triangular area to create a normalized data set.
  • Plot or trap negative values. Negative values may be trapped as errors or projected outside the triangular diagram. 
  • How to order

    Go to: PAZ Software Homepage