Назад к документации

SVG Генератор транзитных диаграмм

SVG Генератор транзитных диаграмм

POST/api/v1/natal/chart/transits

Создайте транзитную карту bi-wheel, показывающую текущие положения планет, наложенные на натальную карту. Натальные планеты появляются во внешнем кольце (по умолчанию синие), транзитные планеты во внутреннем кольце (по умолчанию красные). Полный контроль над цветами, пропорциями и визуальным стилем.

Если время рождения неизвестно, введите natal.time_known: false опустить дома и углы.

Полный URL-адрес

https://api.freeastroapi.com/api/v1/natal/chart/transits

Параметры натального субъекта (вложен внутри natal объект)

Детали карты рождения субъекта.

ParameterTypeRequiredDefaultDescription
namestringYes-Имя субъекта
yearintegerYes-Год рождения
monthintegerYes-Месяц рождения (1-12)
dayintegerYes-День рождения (1-31)
hourintegerYes-Час рождения (0-23)
minuteintegerYes-Минута рождения (0-59)
time_knownbooleanNotrueУстановите false, если время рождения неизвестно. Дома и углы на натальном колесе опущены.
citystringNo-Город рождения. Необязательно, если указаны широта и долгота.
latfloatNoautoШирота рождения. Требуется вместе с lng, если город опущен.
lngfloatNoautoДолгота рождения. Требуется вместе с широтой, если город опущен.
tz_strstringNoAUTOЧасовой пояс (например Europe/London или AUTO)
house_systemstringNoplacidusplacidus, whole_sign, equal, koch и т. д.
zodiac_typestringNotropicaltropical или sidereal
formatstringNosvgФормат вывода: svg или png.
sizeintegerNo700Ширина/высота диаграммы в пикселях
theme_typestringNolightТема: light, dark или mono.
png_quality_scalefloatNo2.0Множитель разрешения PNG (1,0–5,0)
show_metadatabooleanNotrueПоказать блок метаданных на диаграмме

Параметры транзита (top-level)

Где и когда рассчитывать транзитное небо.

ParameterTypeRequiredDefaultDescription
current_citystringYes-Город для позиций транзитных планет
current_latfloatNoautoТранзитная широта (необязательно)
current_lngfloatNoautoТранзитная долгота (необязательно)
transit_datestringNonowФормат ISO даты и времени транзита: YYYY-MM-DDTHH:MM (по умолчанию — текущий момент)
tz_strstringNoAUTOЧасовой пояс транзитного пункта

Видимость линии аспекта (top-level)

Управляйте тем, какие наборы аспектных линий рисуются.

ParameterTypeRequiredDefaultDescription
show_inter_aspectsbooleanNotrueПоказать транзитные → натальные линии аспекта (cross-aspects)
show_natal_aspectsbooleanNofalseПоказать натальные → натальные аспектные линии
show_transit_aspectsbooleanNofalseПоказать транзитные линии → транзитные аспектные линии

Цвета Планеты (top-level)

Переопределить цвет символа планеты и текста градусов для каждого кольца. Проходить null использовать цвет элемента каждой планеты.

ParameterTypeRequiredDefaultDescription
natal_planet_colorstringNo#1565C0Цвет символов натальной планеты + текст градуса (шестнадцатеричный). Нуль = элементарные цвета.
transit_planet_colorstringNo#C62828Цвет символов транзитных планет + текст градуса (шестнадцатеричный). Нуль = элементарные цвета.

Настройки дисплея (внутри natal.display_settings)

Контролируйте, какие тела появляются на натальном кольце.

ParameterTypeRequiredDefaultDescription
sunbooleanNotrueПоказать Солнце
moonbooleanNotrueПоказать Луну
mercurybooleanNotrueПоказать Меркурий
venusbooleanNotrueПоказать Венеру
marsbooleanNotrueПоказать Марс
jupiterbooleanNotrueПоказать Юпитер
saturnbooleanNotrueПоказать Сатурн
uranusbooleanNotrueПоказать Уран
neptunebooleanNotrueПоказать Нептун
plutobooleanNotrueПоказать Плутон
north_nodebooleanNotrueПоказать северный узел
chironbooleanNotrueПоказать Хирона
lilithbooleanNotrueShow Mean Black Moon Lilith (старый псевдоним mean_lilith)
mean_lilithbooleanNofalseПоказать Злую Черную Луну Лилит
true_lilithbooleanNofalseПоказать Истинную (колеблющуюся) Черную Луну Лилит
erisbooleanNofalseПоказать Эрис
erosbooleanNofalseПоказать Эрос
part_of_fortunebooleanNofalseПоказать часть удачи

Конфигурация диаграммы (внутри natal.chart_config)

Fine-tune внешний вид графика. Все параметры являются необязательными и размещаются внутри natal.chart_config object.

ParameterTypeRequiredDefaultDescription
sign_ring_thickness_fractionfloatNo0.16Толщина знакового кольца (0,0–1,0)
house_ring_thickness_fractionfloatNo0.05Толщина кольца дома (0,0–1,0)
center_disk_fractionfloatNo0.45Радиус центрального диска (0,0–1,0)
planet_symbol_scalefloatNo0.35Множитель размера символа планеты
sign_symbol_scalefloatNo0.6Множитель размера знака
house_number_scalefloatNo0.35Множитель размера номера дома
chart_backgroundstringNonullПереопределение цвета фона (шестнадцатеричное)
custom_planet_colorstringNonullПереопределить все цвета планет (шестнадцатеричные). Нуль = элементарные цвета.
custom_sign_colorstringNonullПереопределить все цвета символов знака (шестнадцатеричные)
custom_house_colorstringNonullПереопределить все цвета номеров домов (шестнадцатеричные)
custom_sign_bg_colorstringNonullОдин шестнадцатеричный цвет для всех 12 фонов колец знаков. Если этот параметр установлен, фон для знаков включается автоматически.
custom_house_bg_colorstringNonullОдин шестнадцатеричный цвет для всех 12 фоновых колец домов. Если этот параметр установлен, фон дома включается автоматически.
sign_line_widthfloatNo2.0Толщина линии-разделителя знаков
house_line_widthfloatNo1.0Ширина линии разделителя дома
asc_line_widthfloatNo-Ширина линии оси ASC
mc_line_widthfloatNo-Ширина линии оси MC
aspect_conjunction_widthfloatNo-Ширина линии аспекта соединения
aspect_trine_widthfloatNo-Ширина линии тригонального аспекта
aspect_opposition_widthfloatNo-Ширина линии противоположного аспекта
aspect_square_widthfloatNo-Ширина линии квадратного аспекта
aspect_sextile_widthfloatNo-Ширина линии аспекта секстиля
show_retrograde_markersbooleanNofalseВключите ретроградные маркеры на метках градусов планет.
retrograde_marker_stylestringNoRСтиль ретроградного маркера, когда он включен: «R» или «rx» (℞).
houses_inside_planetsbooleanNotrueРазмещайте дома внутри планетарного кольца (рекомендуется для транзита bi-wheel)
french_stylebooleanNofalseФранцузская раскладка bi-wheel: аспектный диск внутри обода знака, натальные дома снаружи знаков, натальные планеты вне домов и транзитные планеты во внешней полосе.
french_planet_radius_offsetfloatNo0Смещение полосы движения натальной планеты French-mode. Перемещает глифы натальных планет в радиальном направлении, не перемещая кольца дома/знака.
french_transit_planet_radius_offsetfloatNo24Обычное французское смещение планетарной полосы transit-mode. Перемещает транзитные глифы радиально, не перемещая натальные кольца.
french_transit_degree_label_offsetfloatNo-28Смещение метки французского градуса transit-mode. Позитив перемещает ярлыки внутрь; отрицательный сдвигает их наружу.
french_transit_natal_planets_insidebooleanNofalseФранцузский вариант transit-mode. Перемещает кольцо дома, номера домов и аспектный диск внутрь, как в обычной карте SVG, помещает пользовательские/натальные планеты внутри кольца знаков и оставляет current-sky/транзитные планеты снаружи.
french_transit_natal_inner_radius_offsetfloatNo0Французский вариант transit-mode inner-natal. Регулирует радиус полосы внутренней планеты пользователя.
french_transit_inner_natal_house_gapfloatNo60Французский вариант transit-mode inner-natal. Зазор от внутреннего кольца знака до внешнего кольца дома; большие значения уменьшают размер кольца дома и аспектного диска.
french_transit_inner_natal_planet_radius_offsetfloat | nullNonullФранцузский вариант transit-mode inner-natal. Переопределяет смещение полосы движения current-sky/транзитной планеты; null использует для этого режима значение закрытия по умолчанию.

Пример кода

curl -X POST "https://api.freeastroapi.com/api/v1/natal/chart/transits" \
 -H "Content-Type: application/json" \
 -H "x-api-key: YOUR_API_KEY" \
 -d '{
    "natal": {
        "name": "John Doe",
        "year": 1990,
        "month": 5,
        "day": 15,
        "hour": 14,
        "minute": 30,
        "time_known": false,
        "city": "London",
        "tz_str": "AUTO",
        "size": 700,
        "theme_type": "light",
        "format": "svg",
        "chart_config": {
            "custom_sign_bg_color": "#e8e0f0",
            "custom_house_bg_color": "#e0f0f8",
            "show_retrograde_markers": true,
            "retrograde_marker_style": "R",
            "french_style": true,
            "french_planet_radius_offset": 0,
            "french_transit_planet_radius_offset": 24,
            "french_transit_degree_label_offset": -28,
            "french_transit_natal_planets_inside": false,
            "french_transit_natal_inner_radius_offset": 0,
            "french_transit_inner_natal_house_gap": 60,
            "french_transit_inner_natal_planet_radius_offset": null,
            "custom_planet_color": null
        }
    },
    "current_city": "New York",
    "transit_date": "2026-02-26T12:00",
    "show_inter_aspects": true,
    "show_natal_aspects": false,
    "show_transit_aspects": false,
    "natal_planet_color": "#1565C0",
    "transit_planet_color": "#C62828"
}' --output transit_chart.svg

Связанные конечные точки