将matplotlib png图像渲染成zip文件
项目描述
# PNG Renderer
用于构建png图像的zip文件。我创建了这个包,因为我有很多与绘图脚本输出相关的图,希望将它们放在一起。类似于 `matplotlib.backends.PdfPages`,我想关联这些图像,但使用 `png` 格式,因此我选择将图像集合打包。我想使用png图像,因为它们包含大量数据,这会创建非常大的pdf文件。
## 示例用法
``` python
import matplotlib.pyplot as plt
from pngrenderer import PNGRenderer
fig = plt.figure()
plt.plot(...)
# 将结果图像保存到 "out.zip"
renderer = PNGRenderer("out")
# 保存第一个png图像
renderer.savefig("first.png")
# 或者调用 .save_page
# renderer.save_page("first.png")
# 将zip文件渲染到磁盘
renderer.render()
# 或者使用上下文管理器
from pngrenderer import png_render
with png_render("out") as renderer
renderer.savefig()
# 上下文管理器将调用 `render` 方法
```
## 需求和安装
此包需要matplotlib,但不需要其他包
安装:`pip install git+https://github.com/mindriot101/pngrenderer.git`
如果此包被添加到PyPI,则安装可能为 `pip install matplotlib-pngrenderer`。
## 贡献
要贡献,请从[此GitHub链接](https://github.com/mindriot101/matplotlib-pngrenderer)克隆存储库,并使用 `python setup.py test` 运行测试
用于构建png图像的zip文件。我创建了这个包,因为我有很多与绘图脚本输出相关的图,希望将它们放在一起。类似于 `matplotlib.backends.PdfPages`,我想关联这些图像,但使用 `png` 格式,因此我选择将图像集合打包。我想使用png图像,因为它们包含大量数据,这会创建非常大的pdf文件。
## 示例用法
``` python
import matplotlib.pyplot as plt
from pngrenderer import PNGRenderer
fig = plt.figure()
plt.plot(...)
# 将结果图像保存到 "out.zip"
renderer = PNGRenderer("out")
# 保存第一个png图像
renderer.savefig("first.png")
# 或者调用 .save_page
# renderer.save_page("first.png")
# 将zip文件渲染到磁盘
renderer.render()
# 或者使用上下文管理器
from pngrenderer import png_render
with png_render("out") as renderer
renderer.savefig()
# 上下文管理器将调用 `render` 方法
```
## 需求和安装
此包需要matplotlib,但不需要其他包
安装:`pip install git+https://github.com/mindriot101/pngrenderer.git`
如果此包被添加到PyPI,则安装可能为 `pip install matplotlib-pngrenderer`。
## 贡献
要贡献,请从[此GitHub链接](https://github.com/mindriot101/matplotlib-pngrenderer)克隆存储库,并使用 `python setup.py test` 运行测试
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
pngrenderer-0.1.2.tar.gz (167.7 kB 查看哈希值)
构建分布
pngrenderer-0.1.2-py27-none-any.whl (5.5 kB 查看哈希值)