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.1.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for plotly_gif-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6528ab92c0bcc7c50d75eec4ef027d7f291108f0a49d2ffd0fcf9ff04675904 |
|
MD5 | 9d04decf0b2d76356ff7a4a916ac0ab6 |
|
BLAKE2b-256 | 975ada72264610d077d4189aa1c029ffd5e23084d4564ee5c4df1837d8c9ac2f |