大佬教程收集整理的这篇文章主要介绍了增加值使和天乙,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
import matplotlib.pyplot as plt import matplotlib import matplotlib.gridspec as gridspec matplotlib.rcParams['font.family'] = 'FangSong' from qimen3 import * y = int(input("请输入年份: ")) m = int(input("请输入月份: ")) d = int(input("请输入日期: ")) h = int(input("请输入时间(24小时制):")) print(Qimen(y,m,d,h).p) jihe = Qimen(y,m,d,h).p gs = gridspec.GridSpec(3, 3) def paipan(X): plt.xticks([]) plt.yticks([]) global dipan, tianpan, men #地盘干 dipan = jihe['地盤'][x] plt.text(0.65, 0.1, dipan) #天盘干 tianpan = jihe['天盤'][0][x] plt.text(0.65, 0.3, tianpan) try: plt.text(0.75, 0.3, jihe['天盤'][1][x]) except KeyError as err: pass else: pass #八门 men = jihe['門'][x] plt.text(0.4, 0.1, men) zhishi = jihe['值符值使']['值使門宮'] if men == zhishi[0]: plt.text(0.25, 0.1, '值使', fontsize=8, color='red') #九星 xing = jihe['星'][x] plt.text(0.4, 0.3, xing) if xing == '禽': plt.text(0.5, 0.3, '芮') if xing == jihe['天乙']: plt.text(0.25, 0.3, '天乙', fontsize=8, color='red') #八神 shen = jihe['神'][x] if shen == '勾': plt.text(0.4, 0.5, '虎') elif shen == '雀': plt.text(0.4, 0.5, '武') else: plt.text(0.4, 0.5, shen) maxing = jihe['馬星'] kongwang = jihe['日空'] gong4 = plt.subplot(gs[0, 0]) plt.title("巽四宫") paipan('巽') if Dipan == '壬' or tianpan == '壬': plt.text(0.1, 0.6, '壬六击') if Dipan == '癸' or tianpan == '癸': plt.text(0.05, 0.3, '癸六击') if Dipan == '辛' or tianpan == '辛': plt.text(0.65, 0.5, '辛入墓') if Dipan == '壬' or tianpan == '壬': plt.text(0.65, 0.7, '壬入墓') #门迫 if men == '驚' or men == '開': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') #马星 if maxing =='巳' or maxing =='辰': plt.text(0.85, 0.85, '马') gong3 = plt.subplot(gs[1, 0]) plt.xlabel("震三宫", fontsize=8) paipan('震') if Dipan == '戊' or tianpan == '戊': plt.text(0.05, 0.3, '戊六击') #门迫 if men == '驚' or men == '開': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') gong8 = plt.subplot(gs[2, 0]) plt.xlabel("艮八宫") paipan('艮') if Dipan == '庚' or tianpan == '庚': plt.text(0.05, 0.3, '庚六击') if Dipan == '庚' or tianpan == '庚': plt.text(0.65, 0.7, '庚入墓') if Dipan == '丁' or tianpan == '丁': plt.text(0.65, 0.5, '丁入墓') if Dipan == '己' or tianpan == '己': plt.text(0.65, 0.5, '己入墓') if men == '杜' or men == '傷': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') gong9 = plt.subplot(gs[0, 1]) plt.title("离九宫") paipan('離') if Dipan == '辛' or tianpan == '辛': plt.text(0.05, 0.3, '辛六击') if men == '休': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') #空亡 if '午' in kongwang: plt.text(0.8, 0.85, '○') gong5 = plt.subplot(gs[1, 1]) plt.xticks([]) plt.yticks([]) plt.xlabel(jihe['局数'], fontsize=8) plt.text(0.35,0.8, jihe['干支'][0:3]) plt.text(0.35,0.6, jihe['干支'][3:6]) plt.text(0.35,0.4, jihe['干支'][6:9], color='red') plt.text(0.35,0.2, jihe['干支'][9:], color='red') dipan5 = jihe['地盤']['中'] plt.text(0.85, 0.1, dipan5) gong1 = plt.subplot(gs[2, 1]) plt.xlabel("坎一宫") paipan('坎') if men == '死' or men == '生': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') gong2 = plt.subplot(gs[0, 2]) plt.title("坤二宫") paipan('坤') #六仪击刑 if Dipan == '己' or tianpan == '己': plt.text(0.05, 0.3, '己六击') #入墓 if Dipan == '癸' or tianpan == '癸': plt.text(0.65, 0.7, '癸入墓') if Dipan == '乙' or tianpan == '乙': plt.text(0.65, 0.5, '乙入墓') #门迫 if men == '杜' or men == '傷': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') #空亡 #if kongwang[0] =='未' or kongwang[1] =='未' or kongwang[0] =='申' or kongwang[1] =='申': if '未' in kongwang or '申' in kongwang: plt.text(0.8, 0.85, '○') gong7 = plt.subplot(gs[1, 2]) plt.xlabel("兑七宫", fontsize=8) paipan('兌') if men == '景': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') gong6 = plt.subplot(gs[2, 2]) plt.xlabel("乾六宫") paipan('乾') if Dipan == '丙' or tianpan == '丙': plt.text(0.65, 0.5, '丙入墓') if Dipan == '戊' or tianpan == '戊': plt.text(0.65, 0.7, '戊入墓') if Dipan == '乙' or tianpan == '乙': plt.text(0.65, 0.7, '乙入墓') if men == '景': plt.text(0.5, 0.05, '门迫', fontsize=9, color='green') if jihe['日空'] == '戌亥': plt.text(0.65, 0.8, '空亡', color='red') if jihe['馬星'] == '亥': plt.text(0.85, 0.8, '马', color='blue') plt.savefig('test', dpi=1200) plt.show()
现在元素基本上比较齐全了,下一步增加节气和上中下元
以上是大佬教程为你收集整理的增加值使和天乙全部内容,希望文章能够帮你解决增加值使和天乙所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。