<!-- generated by scripts/docs/generate-reference.ts — do not edit -->
astro_render_wheel
Zodiac wheel renders — single, bi-, tri-, or quadri-wheel.
- Layer: render
- Methods: single, biwheel, triwheel, quadriwheel
- Free tier: single
- Paid tier: biwheel, triwheel, quadriwheel
Description
Zodiac wheel renders — single, bi-, tri-, or quadri-wheel.
Methods:
single [Free] — birth data → single zodiac wheel (wheel or square style, optional harmonic)
biwheel [Paid] — two birth data sets → inner/outer bi-wheel with cross-aspect display options
triwheel [Paid] — three birth data sets → tri-wheel (3 rings), no aspect lines
quadriwheel [Paid] — four birth data sets → quadri-wheel (4 rings), no aspect lines
Input schema
single
| Field | Type | Required | Constraints |
|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| houseSystem | enum(38) | no | — |
| style | "wheel" | "square" | no | — |
| harmonic | integer | no | min 1, max 360, int |
| showAspects | boolean | no | — |
| showHouseNumbers | boolean | no | — |
| houseNumbersMode | "show" | "middle" | "hide" | "axes-only" | no | — |
| degreeLabelColoring | "default" | "by-sign" | "by-planet" | no | — |
biwheel
| Field | Type | Required | Constraints |
|---|
| inner.year | integer | yes | min -4000, max 4000, int |
| inner.month | integer | yes | min 1, max 12, int |
| inner.day | integer | yes | min 1, max 31, int |
| inner.hour | integer | yes | min 0, max 23, int |
| inner.minute | integer | yes | min 0, max 59, int |
| inner.second | integer | no | min 0, max 59, int |
| inner.latitude | number | yes | min -90, max 90 |
| inner.longitude | number | yes | min -180, max 180 |
| inner.timezone | number | yes | min -12, max 14 |
| inner.unknownTime | boolean | no | — |
| outer.year | integer | yes | min -4000, max 4000, int |
| outer.month | integer | yes | min 1, max 12, int |
| outer.day | integer | yes | min 1, max 31, int |
| outer.hour | integer | yes | min 0, max 23, int |
| outer.minute | integer | yes | min 0, max 59, int |
| outer.second | integer | no | min 0, max 59, int |
| outer.latitude | number | yes | min -90, max 90 |
| outer.longitude | number | yes | min -180, max 180 |
| outer.timezone | number | yes | min -12, max 14 |
| outer.unknownTime | boolean | no | — |
| houseSystem | enum(38) | no | — |
| harmonic | integer | no | min 1, max 360, int |
| aspectDisplay | "cross" | "natal" | "natal-outer" | "hide" | no | — |
triwheel
| Field | Type | Required | Constraints |
|---|
| charts | array<object> | yes | — |
| houseSystem | enum(38) | no | — |
| harmonic | integer | no | min 1, max 360, int |
quadriwheel
| Field | Type | Required | Constraints |
|---|
| charts | array<object> | yes | — |
| houseSystem | enum(38) | no | — |
| harmonic | integer | no | min 1, max 360, int |