图形页创建者类
figpager的Python项目详细描述
制图员
Matplotlib是Python的图形库,可以用 各种后端和单个或多个页面。 FigPager是这些后端的包装类。在
FigPager类似于其他第三方Matplotlibpackages 允许添加图形元素,如标题栏、边框和徽标。 一个示例包是mpl-template。在
FigPager类从.ini文件中读取布局规范。制图员 处理图形画布上.ini文件中引用的绘图框、文本、图像和线。 该类处理添加子批、在多页后端添加新页以及关闭图。在
tests\test_1.py
安装
使用pip安装。figpager已经针对python2.7、python3.7和python3.8进行了测试。有关依赖项,请参见requirements.txt。在
pip install figpager
使用
安装后,可以从FigPager导入FigPager。在
^{pr2}$FigPager实例初始化为A0-A10,B0-B10,letter, legal或ledger,一行中打印面板的数量为整数,而列的打印面板数量为整数。3行3列的面板,图为3x3,如下所示。在
fp = FigPager(
"letter",
3,
3,
)
其他关键字提供进一步的功能。 查看所有关键字的代码。在
fp = FigPager(
"letter",
3,
2,
layout="Report",
outfile=.\out.pdf,
orientation="portrait",
height_ratios=[1, 1, 2],
overwrite=True,
transparent=True,
)
也支持with块,无需fp.关闭()
with FigPager("letter", 3, 2, layout="Report", outfile=.\out.pdf,
orientation="portrait", height_ratios=[1, 1, 2],
overwrite=True, transparent=True) as fp:
示例layout.ini文件可以在 页面布局下的包。在
FigPager可以选择添加子批次。查看所有关键字的代码。在
ax0 = fp.add_subplot()
FigPager还有add页面选项。在不需要的后端 支持多页一个零填充数字作为后缀添加到文件名。在
下面的例子 指定行数和列数, 方向和高度比。 查看所有关键字的代码。在
fp.add_page(
nrows=3, ncols=2, orientation="portrait", height_ratios=[1, 1, 2]
)
可以按照下面的示例关闭FigPager实例。在
fp.close()
有关示例代码,请参阅测试下的测试代码。在
开发/测试
通过GitHub提交问题和pr。 使用tox完成测试。pytest、black和{a13}是针对代码运行的。在
许可证
figpager是根据麻省理工学院的许可证发布的。 有关详细信息,请参见LICENSE.md。在
- 项目
标签: