这篇文章主要介绍了用python做好看的动态图像,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
在上一期的内容当中:用Python绘制动态可视化图表,屌爆了
有粉丝问道说“是不是可以将这些动态的可视化图表保存成gif
图”,小编立马就回复了说后面会写一篇相关的文章来介绍如何进行保存gif
格式的文件。那么我们就开始进入主题,来谈一下Python当中的gif
模块python简单代码游戏。
安装相关的模块
首先第一步的话我们需要安装相关的模块,通过pip
命令来安装
pip install gif
另外由于gif
模块之后会被当做是装饰器放在绘制可视化图表的函数上,主要我们依赖的还是Python当中绘制可视化图表的matplotlib
、plotly
、以及altair
这些模块,因此我们还需要下面这几个库
pip install "gif[altair]"
pip install "gif[matplotlib]"
pip install "gif[plotly]"
gif
和matplotlib
的结合
我们先来看gif
和matplotlib
模块的结合,我们先来看一个简单的例子,代码如下
import random
from matplotlib import pyplot as plt
import gif
x = [random.randint(0, 100) for _ in range(100)]
y = [random.randint(0, 100) for _ in range(100)]
gif.options.matplotlib["dpi"] = 300
@gif.frame
def plot(i):
xi = x[i*10:(i+1)*10]
yi = y[i*10:(i+1)*10]
plt.scatter(xi, yi)
plt.xlim((0, 100