百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

d3-celestial

> 编程语言
开源

使用 d3.js 的星图

734 stars0 点赞3 次浏览
访问官网GitHub

工具介绍

使用 d3.js 的星图

使用 D3.js 制作的天体地图 这是一张交互式、可自定义的天体地图,使用了 D3.js 可视化库。它使用 GeoJSON 表示天空中的物体。令人惊讶的是,似乎还没有人做过这件事。 地图显示恒星和深空天体 (DSO),可选择至 6 等的明度限制,也可选择不同的 GeoJSON 数据源,以显示更高的明度。还显示了带有名称、线条和/或边界的星座、银河带和网格线。还可以使用不同的坐标空间,例如黄道、银河或超银河。支持通过鼠标或手势进行缩放和旋转。

由于它使用了 D3.js 和 HTML5 画布,因此需要支持画布的现代浏览器,因此任何较新的 Chrome/Firefox/Safari/Opera 或 IE 9 及以上版本都可以满足要求。请查看演示页面 armchairastronautics.blogspot.com 或克隆/下载它用于本地使用,如果启动时使用命令行参数 --allow-file-access-from-files 加载本地 json 文件,则在 Chrome 中也可以正常运行。或者使用本地 Web 服务器环境,使用 Node.js 非常容易实现。

示例:
简单地图 可编辑配置
交互式表单 包含所有配置选项的地图查看器
墙地图 可打印
设置时间/位置 并查看当前天空
动画行星 围绕黄道轨道移动
星空 仅包含星星
替代星星 显示星星的不同方式
夏季三角形 添加数据
超新星残骸 添加点数据
传统的中国星座 完全不同的文化
(源文件在 GitHub)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptcanvascelestial-mechanicsd3jsgeojson-data

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言