destiny bar graph
- Narita Kozaburo
- 7 時間前
- 読了時間: 2分
destiny bar graph
運命棒グラフ
次の仕様で、年ごとに ±10 の運命スコアを算出し、青棒(yearly momentum)+赤棒(Mahadasha change)のグラフを作成してください。
【1. フォント】
・Noto Sans CJK JP を使用。
【2. 時間軸】
・birth_year = XXXX(出生年)
・end_year = 2050(または任意の終了年)
【3. ダシャデータ】
・Maha Dasha(MD)と Antara Dasha(AD)を年ごとに割り当てる。
・各年の MD, AD の組み合わせを求める。
【4. PAC–DARES スコアリング】
各 “MD惑星 + AD惑星” に対して以下を行う:
(A)惑星1(MD)のスコア=
dignity(±10)
house strength(+5/+3/+2/−5)
aspects(benefic +1 / malefic −2)
conjunction(benefic +2 / malefic −3)
(B)惑星2(AD)のスコアも同じ方式で計算。
(C)MD_score × 0.7 + AD_score × 0.3 で合成(比率は固定)
(D)全年度の最大絶対値で正規化し ±10 にスケール。
これを scores[year] として格納。
【5. グラフ仕様】
・横軸:Birth_year〜2050 の各年、もしくはデータの開始から終了まで
・縦軸:Life Momentum Index(±10)
・青棒:scores[year]
・赤棒:MD切り替え年(高さ +10 固定)
・折れ線:scores の yearly line(青)
・0 ライン(オレンジ色で太線)
・ワイドグラフ(サイズ16×4)
・タイトルは中央揃え
・出力:PNG
/mnt/data/life_momentum_yearly.png
【追加仕様】
【6. 使用するダシャー種別】
以下の3種類を入力する場合がある。
1. Vimshottari Dasha
2. Yogini Dasha
3. Chara Dasha
グラフ作成時は、以下のどれでスコア化するかを指定する。
mode =
- vimshottari
- yogini
- chara
- combined
指定がない場合は vimshottari を使用する。
【7. 複数ダシャーの扱い】
A. vimshottari の場合
MD惑星 + AD惑星で PAC–DARES スコアを算出。
B. yogini の場合
ヨーギニー名を対応惑星に変換し、
MD相当 + AD相当としてスコア化する。
C. chara の場合
星座ダシャーを使用し、
その星座の支配星をMD相当として扱う。
ADがある場合はAD星座の支配星をAD相当として扱う。
D. combined の場合
以下の比率で合成する。
Vimshottari score × 0.5
Yogini score × 0.25
Chara score × 0.25
その後、全年度の最大絶対値で正規化し、
±10 にスケールする。
※この後ろにAstro-SeekのD1とDashaのデータをコピペして
文章の頭から全部をChatGPTに放り込む。
※必要であれば
からヨーギニー・ダシャー、
チャール・ダシャーのデータも加える
(ヨーギニーなどの算出は登録が必要)

コメント