跳轉到

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

留言