匯出
點陣與向量格式
呼叫 cvs.save(),副檔名用 .png、.pdf 或 .svg:
cvs.save("figure.png") # PNG.依畫布 DPI(預設 300)
cvs.save("figure.pdf") # PDF(向量)
cvs.save("figure.svg") # SVG(向量)
Canvas 的 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 視窗,而不是存檔:
在命令列工具中,省略 --output 就會有同樣的效果: