从您的情节人物创建 gif!
项目描述
情节-gif
一个简单的 python 包,用于从你的情节图生成 .gif。它适用于 2D 和 3D 图形。它甚至可以在 3D 绘图中为您创建 _gif 运动。
安装
pip install plotly-gif
依赖项
如果您已经在使用 plotly,那么您应该很好。但是,以防万一,这些是依赖项:
pip install plotly
pip install kaleido # used by plotly to generate png
pip install Pillow # used to convert png to gif
用法
常用的方法有以下三种:
内置函数/宏
目前,我们有以下内容:
- two_d_time_series
- three_d_scatter_rotate
- 更多内容...或提交您自己的
import plotly.graph_objs as go
from plotly_gif import GIF, two_d_time_series
fig = go.Figure()
# add your traces()
# add your formatting()
gif = GIF()
two_d_time_series(gif, fig)
装饰者
如果你有一个函数在每个循环中改变“go.Figure”,你可以将装饰器添加到函数中。
import plotly.graph_objs as go
from plotly_gif import GIF, capture
gif = GIF()
@capture(gif)
def plot_(x_, y_):
fig = go.Figure()
# add your traces()
# add your formatting()
return fig
gif.create_gif() # generate gif
排队
这与装饰器选项非常相似,但您可以直接调用图像捕获函数。
import plotly.graph_objs as go
from plotly_gif import GIF, capture
gif = GIF()
def plot_(x_, y_):
fig = go.Figure()
# add your traces()
# add your formatting()
gif.create_image(fig) # create_gif image for gif
return fig
gif.create_gif() # generate gif
选项
例子
查看示例文件夹
笔记:
生成 gif 的时间(每个 gif 60 张图像)
- 带有小数据集(100 分)的简单 2D 图:~10 秒
- 带有小数据集(100 分)的简单 3D 图:~1.5 分钟
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
plotly_gif-0.0.3.tar.gz
(7.5 kB
查看哈希)
内置分布
plotly_gif-0.0.3-py3-none-any.whl
(7.7 kB
查看哈希)
关
plotly_gif -0.0.3.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3c719bcf68b77bc57e5da555aa10e31436e71a8743847adb2f6552ad7d1b0689 |
|
| MD5 | fe7c79050587405561ccde090d23b549 |
|
| 布莱克2-256 | eae673a296aa4e4cc6e591eb4beace79da556c9a2f5d1c3c6ca41a8b7d615e84 |
关
plotly_gif -0.0.3-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5bdd86ac96cfa9156c061807a0cea2fbdefc3ff4f58810885d143b5fb259a43f |
|
| MD5 | 9147cb84039b3e70112c586a7fba99b2 |
|
| 布莱克2-256 | 85cb9950ac6e9ebe7f29fb6a8e5e3251c6de2a3fe57fe360cc7415ec24cb4966 |