python做一个星座分析_Python 画简易中文星座

这段时间出于兴趣,写了一个简单的画星座的代码,效果觉得还不错,所以就发在这里。有兴趣的朋友可以前往以下地址下载:oxno2/star-chart-CN​github.com0ef58cb4fc22e6f0b93a76b15a922697.png

现在画星座的软件已经非常之多了,而且,绘制星座本质上并不困难,只需要合适的星表和投影方法就可以绘制。但是,可以自定义星座并绘制仍然是很有趣的一件事情。

这里星表使用了Yale亮星表和Hyg星表,并且使用DES组制作的Skymapper进行二维投影(https://github.com/pmelchior/skymapper​github.com

)。此外,这里的星座连线使用Stellarium的数据;并且使用了香港太空馆的星表来翻译恒星的拜耳名为中文名(https://www.hk.art.museum/CE/Museum/Space/zh_CN/web/spm/starshine/resources/constemyth/chinengstars.html​www.hk.art.museum

)。

这里展示一些例子(原图在Matplotlib中是可以通过滚轮缩小放大的)。图中的亮恒星(Yale星表明确指出所属星座的)颜色和恒星光谱类型相关。比如,O型星(比如伐三)边缘呈现蓝色,M型星(参宿四)边缘呈现橙黄色(这里尝试拟合数码相片的颜色,因此亮星中间的颜色仍然是白色的。照片中的恒星颜色和人眼有一定区别,)其他恒星(Hyg星表)的颜色一律为白色。青色圆圈是著名深空天体,洋红色为NGC/IC天体,下同

读者也可以自行编辑代码添加天体,甚至可以画出中文的二十八宿,这个工作看上去也是很有趣的,但因为没有找到合适的星表,所以这里没有完成。

附录:十二黄道星座&缩写宝瓶 Aqu

双鱼 Psc

白羊 Ari

金牛 Tau

双子 Gem

巨蟹 Cnc

狮子 Leo

室女 Vir

天秤 Lib

天蝎 Sco

人马 Sgr

摩羯 Cap

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值