跳轉到

匯出

點陣與向量格式

呼叫 cvs.save(),副檔名用 .png、.pdf 或 .svg:

cvs.save("figure.png")   # PNG.依畫布 DPI(預設 300)
cvs.save("figure.pdf")   # PDF(向量)
cvs.save("figure.svg")   # SVG(向量)

Canvas 的 dpi 參數控制點陣圖的解析度:

cvs = Canvas(x_max=20, y_max=15, dpi=150)   # 降低 DPI 加快預覽

DPI 會限制在 1–1200 之間。

匯出 GIF 動畫

要輸出多個影格時,改用 Animator,不要用 Canvas.save():

from econ_viz.animation import Animator

Animator(draw_frame, frames=frames).save("animation.gif", fps=12, dpi=120)

參數、價格、所得與只有預算線的變動範例,請見動畫頁面。

互動視窗

呼叫 cvs.show() 會開啟即時的 matplotlib 視窗,而不是存檔:

cvs.show()

在命令列工具中,省略 --output 就會有同樣的效果:

econ-viz plot --model cobb-douglas --px 2 --py 3 --income 30

留言