COMPOSITIONAL DATA

Create Ternary Plots in 30 Seconds

Visualize 3-component systems (e.g., soil texture, alloys, chemistry) in an equilateral triangle. Plotivy handles the triangular coordinate transformation automatically.

Triangular Plots Are Tricky

Coordinate Systems

Converting (A, B, C) data to (x, y) coordinates for plotting requires manual math or specialized libraries.

Grid Lines

Drawing the triangular grid lines (10%, 20%, etc.) correctly aligned with the axes is tedious in standard tools.

Normalization

Ensuring A + B + C = 100% is required. If your data isn't normalized, the plot will be wrong.

How Plotivy Creates Ternary Plots

1

Upload Data

Upload data with 3 columns representing the components (e.g., Sand, Silt, Clay).

2

Describe Plot

"Create a ternary plot. Color points by 'Soil Type'. Add a legend."

3

Export

Download a high-quality triangular plot ready for your paper.

Example Prompt

“Create a ternary plot for the columns 'Sand', 'Silt', and 'Clay'. Color the points based on the 'Location' column. Add grid lines and label the axes. Ensure the sum of components is normalized to 100%.”

✨ Plotivy AI uses python-ternary or plotly to generate accurate triangular plots.

Specialized Ternary Features

Automatic Normalization

Plotivy automatically checks if your rows sum to 1 (or 100) and normalizes them if needed.

Contour Lines

Add density contours (KDE) to visualize where points are concentrated within the triangle.

Categorical Coloring

Color points by group (e.g., Rock Type, Species) with an automatically generated legend.

Custom Axes

Label axes with custom text (e.g., "Fe2O3", "MgO", "Na2O") and adjust tick directions.

Visualize Composition

Create professional ternary plots for geology, chemistry, or biology.

No account required • Free during beta • Export unlimited