Skip to content

Repository files navigation

Dachiver

English README | GitHub 镜像

Dachiver 是一款中文界面的函数图像绘制软件:2D/3D 图像、隐函数、参数方程、极坐标,配合 SymPy 符号计算引擎提供精确的分析结果(导数、零点、极值、渐近线、积分、泰勒展开……)。

欢迎界面3D 视图

使用方式

方式地址说明
在线版https://funcplot-d2gzxg4hud9a679dd-1459286120.tcloudbaseapp.com/打开即用;绘图、导出等全部功能可用,符号分析/CAS 除外
Windows 桌面版Releases 页面下载 Dachiver Setup *.exe完整功能,内置 Python + SymPy 符号计算引擎

功能概览

  • 绘图:显函数、隐函数、参数方程、极坐标、不等式区域、散点;3D 显式曲面与隐式曲面
  • 符号分析(桌面版):导数、零点、极值、渐近线、积分、弧长、旋转体体积、泰勒展开、切线/切平面,均给出精确符号结果
  • 工具:微分方程斜率场与数值解、向量场相图、交点求解、区域框选(缩放/积分/拟合)、统计分布
  • 数据:CSV 导入、线性/二次/非线性(LM)拟合、直方图、图片数字化取点
  • 导出:PNG / SVG / PDF / 自包含 HTML / Python 脚本 / WebM / GIF / 帧序列,以及一键分享链接
  • 其他:明暗主题、命令搜索(Ctrl+K)、使用手册(F1)、撤销/重做、工作区保存与加载

本地开发

npm install
node scripts/fetch-python.mjs # 下载内嵌 Python(符号计算引擎,仅桌面版需要)
npm start # 启动桌面版
npm test# 运行逻辑测试

构建与发布

npm run dist # 打包 Windows 安装包(electron-builder)
node scripts/make-web.mjs # 生成在线版静态站点到 web-dist/

详细流程见 docs/打包说明.mddocs/发布说明.md

技术栈

Electron + 原生 ES Module(无框架),渲染端依赖 KaTeXmathjsThree.js;符号计算由内嵌 Python 运行 SymPy 提供。许可证:MIT。

About

Dachiver — function plotting app (2D/3D + SymPy exact symbolic analysis). Online + Windows desktop. 中文 UI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages