API Reference / chartSignature · function

Function: chartSignature()

function chartSignature(chart, opts?): ChartSignature;

The structural signature of a Chart: element / modality / angularity / quadrant / hemisphere distributions over its bodies, the dominant element, modality, and most-occupied sign, and the classical chart ruler. Counts only, no interpretation. Bodies absent from the chart (outside their fitted range) are skipped.

Parameters

ParameterTypeDescription
chartChartA Chart from Engine.chart / Engine.chartAt.
optsSignatureOptionsAn explicit body set, or an Ascendant-sign override.

Returns

ChartSignature

A ChartSignature.

Example

const chart = engine.chart(1990, 6, 10, 14, 30, 0, 27.95, -82.46, "placidus");
chartSignature(chart).dominant; // { element: "earth", modality: "cardinal", sign: "Capricorn" }