记录和回放matplotlib图形
项目描述
- 生成和回放用户与matplotlib图形的交互记录。
- 与sphinx gallery集成,无需手动生成gif,即可自动将交互嵌入文档中。
请参阅https://mpl-playback.readthedocs.io/en/latest/gallery/index.html以查看此功能的使用示例。
直接受https://github.com/matplotlib/matplotlib/issues/19222的启发
命令行使用
记录交互 记录要稍后回放的json文件
python -m mpl_playback.record example_file.py -figures fig --output example_playback.json
这将启动example_file.py并记录对名为fig
的对象的任何交互。然后它将保存到example_playback.json
。但是,输出参数是可选的,如果不提供,则名称为example_file-playback.json
在gif中回放交互 要回放文件,您必须传递原始python文件和记录的json文件。您可以使用--output
参数传递输出gif的名称,或者允许自动选择名称。将为每个记录的图形创建1个gif。
python -m mpl_playback.playback example_file.py example_playback.json
问:你应该使用这个吗?
答:这取决于你的需求。对于一次性交互GIF,直接录制屏幕制作GIF几乎总是更简单。但如果你想要与sphinx-gallery
集成,那么目前这是唯一的选择。
渲染的GIF示例
关闭
mpl_playback-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dbf932127e6eb44c832d3f4eb27d8f97abc6ca533af93645fd0444b04772ef66 |
|
MD5 | b7c5064c17f61db971b14414ea77627a |
|
BLAKE2b-256 | 172647213be82bd1ff49826c8a6e9226366620afb78885241f78c8d1b27d29dc |
关闭
mpl_playback-0.4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ae968bf88177f54759716cb82cf24853185d7ebb5fc93aa4d72bfe81d313fb1 |
|
MD5 | 4826c7e9479e3d2eee3cedf4049a5f74 |
|
BLAKE2b-256 | 23813ea9ddde5e10b57f98db77d64742f44d2f1f2484ab277ade076f5245cd25 |