Interpret ChartPosition for chart rendering
masterThe ChartPosition class is returned for house cusps, zodiac cusps, and bodies. It provides coordinates for two different circles used in circular natal charts:
- Horizon: Typically the inner circle. The
Ascendantis at0 degreeson this circle. - Ecliptic: Typically the outer circle. The start of
Ariesis at0 degreeson this circle.
Each position includes ArcDegrees (as an object with degrees, minutes, seconds), ArcDegreesFormatted, ArcDegreesFormatted30, and DecimalDegrees.
// Example ChartPosition for mercury
const mercury = {
...,
ChartPosition: {
Horizon: {
ArcDegrees: {degrees: 0, minutes: 0, seconds: 0},
ArcDegreesFormatted: "0° 0' 0''",
ArcDegreesFormatted30: "0° 0' 0''",
DecimalDegrees: 0
},
Ecliptic: {
ArcDegrees: {degrees: 180, minutes: 38, seconds: 2},
ArcDegreesFormatted: "180° 38' 2''",
ArcDegreesFormatted30: "0° 38' 2''",
DecimalDegrees: 180.634
}
}
}