Create gif from your plotly figures!
Project description
Plotly-gif
A simple python package to generate .gif from your plotly figures. It works for both 2D and 3D figures. It can even create_gif motion for you in 3D plots.
Installation
pip install plotly-gif
Dependencies
If you are already using plotly, then you should be good. But, just in case, these are the dependencies:
pip install numpy
pip install plotly
pip install kaleido # used by plotly to generate png
pip install Pillow # used to convert png to gif
Usage
There are three common methods:
Built-in Functions/ Macros
Decorator
If you have a function that is changing the `go.Figure' with each loop, you can add the decorator to the func.
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
In-Line
This very similar to the decorator option, but you can call the image capture function directly.
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
Options
---1
Examples
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plotly_gif-0.0.2.tar.gz
(7.5 kB
view hashes)
Built Distribution
Close
Hashes for plotly_gif-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 406fffd06449cfd003c35a8c6c45e7f7d16aa016c0290ba4284229681cb8d6bc |
|
MD5 | b2ccca0775c3728dec6fd0d1d70917e8 |
|
BLAKE2b-256 | d061374283bf35d40dd14f76427b14c1801adf10ed07ede179684a3bce954515 |