前言
PyX是一个用于创建PostScript,PDF和SVG文件的Python包。它结合了PostScript绘图抽象模型和TeX / LaTeX接口。这样的结合构能够完成复杂的任务,如生成出版物质量的二维和三维图。
功能点列举
- PostScript,PDF和SVG输出,用于独立于设备,可自由缩放的图形
- 无缝的TeX / LaTeX集成
- 完全提取PostScript功能,如路径,线条样式,填充图案,转换,剪裁,位图包含等。
- 路径上的高级几何运算,如交叉,变换,分裂,平滑等。
- 复杂的图形生成:模块化设计,可插拔轴,基于有理数算术的轴分割,灵活的图形样式等。
简单示例
Python代码
from pyx import *
c = canvas.canvas()
c.text(0, 0, "Hello, world!")
c.stroke(path.line(0, 0, 2, 0))
c.writeEPSfile()
c.writePDFfile()
c.writeSVGfile()
文件输出
更多资料,请访问:
相关说明,请查看: