跳转至

EconViz:绘制经济学图形的 Python 包

EconViz

用 Python 绘制经济学图形的开源包。


源代码: https://github.com/EconViz

联系我们: contact@econ-viz.org


模块

EconViz 由四个包组成:两个负责绘制经济学图形,另外两个是它们共用的通用组件。

经济学包

两个负责绘制经济学图形的包。

  • utility-viz

    绘制出版质量的微观经济学图形:无差异曲线、预算约束、消费者均衡,并可导出 TikZ。

    uv add --prerelease allow utility-viz
    

    2.0 版目前处于 Beta 阶段。

    utility-viz

  • principle-viz

    经济学原理的市场分析与图形:均衡、税收、价格管制、福利与贸易,以线性需求与供给为基础。

    uv add principle-viz
    

    principle-viz

底层包

两个通用的基础组件,由经济学包共用。

  • mosaickit

    与领域无关的工具包,用场景、图层、样式、参数与渲染器组合出二维图形。

    uv add mosaickit
    

    mosaickit

  • bezierkit

    小巧的数学工具包,用来构造、分析与导出贝塞尔曲线,并原生支持 SVG 与 TikZ 输出。

    uv add bezierkit
    

    当前稳定版本为 1.1.0。

    bezierkit

动画与字体

两个各自独立的引擎:KineticKit 负责动画,GlyphKit 负责排版。两者都不依赖经济学软件包。

  • kinetickit

    确定性的 2D 与 3D 动画,可输出动态 SVG、流式 GIF 或交互 HTML。

    uv add --prerelease allow kinetickit
    

    预发布版本:1.0.0b2。

    kinetickit

  • glyphkit

    与绘图端无关的排版:字体、字形处理、段落与数学式排版、精确轮廓与字体子集。

    uv add --prerelease allow glyphkit
    

    预发布版本:1.0.0b4。

    glyphkit

评论