最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用numpngw和matplotlib生成png動畫的示例代碼

 更新時間:2021年01月24日 11:54:42   作者:mighty13  
這篇文章主要介紹了使用numpngw和matplotlib生成png動畫的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在matplotlib官網(wǎng)看到了第三方庫numpngw的簡介,利用該庫作為插件可以輔助matplotlib生成png動畫。

numpngw概述

numpngw庫可生成PNG靜態(tài)圖像和PNG動畫。

  • 通過write_png函數(shù)可以將 numpy保存為PNG 文件。
  • 通過 write_apng 函數(shù)可以將數(shù)組序列保存為 PNG 動畫(APNG)文件 。
  • 通過AnimatedPNGWriter類可以將Matplotlib 保存為PNG動畫文件。

numpngw庫的依賴包是numpy和setuptools。

使用numpngw和matplotlib生成png動畫

numpngw+matplotlib實現(xiàn)png動畫

import numpy as np
from matplotlib import pyplot as plt
import matplotlib.animation as animation
from numpngw import AnimatedPNGWriter

t = np.linspace(0, 6, 100)
x = 16 * np.sin(t) ** 3
y = 13 * np.cos(t) - 5 * np.cos(2 * t) - 2 * np.cos(3 * t) - np.cos(4 * t)
data=[i for i in zip(x,y)]

def plot_love(data):
  x, y = data
  plt.scatter(x, y, 60, c="r", alpha=0.7, marker=r"$\heartsuit$")
fig=plt.figure(figsize=(5, 3), dpi=100)
plt.axis("off")

writer = AnimatedPNGWriter(fps=12)
animator = animation.FuncAnimation(fig, plot_love, frames=data)
animator.save("love.png", writer=writer)

使用matplotlib和pillow實現(xiàn)gif動畫

from matplotlib import pyplot as plt
import matplotlib.animation as animation
import numpy as np

t = np.linspace(0, 6, 100)
x = 16 * np.sin(t) ** 3
y = 13 * np.cos(t) - 5 * np.cos(2 * t) - 2 * np.cos(3 * t) - np.cos(4 * t)
data=[i for i in zip(x,y)]

def plot_love(data):
  x, y = data
  plt.scatter(x, y, 60, c="r", alpha=0.7, marker=r"$\heartsuit$")

fig=plt.figure(figsize=(5, 3), dpi=100)
plt.axis("off")
animator = animation.FuncAnimation(fig, plot_love, frames=data, interval=80)
animator.save("love.gif", writer='pillow')

關(guān)鍵代碼解讀

# 導(dǎo)入AnimatedPNGWriter
from numpngw import AnimatedPNGWriter

# 初始化AnimatedPNGWriter
writer = AnimatedPNGWriter(fps=12)
# 將save函數(shù)中的writer參數(shù)設(shè)為AnimatedPNGWriter實例
animator.save("love.png", writer=writer)

通過對比可知,使用 numpngw+matplotlib生成png動畫方式非常簡單,只用初始化AnimatedPNGWriter,在save函數(shù)中指定writer即可。

到此這篇關(guān)于使用numpngw和matplotlib生成png動畫的示例代碼的文章就介紹到這了,更多相關(guān)numpngw和matplotlib生成png動畫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 產(chǎn)生token及token驗證的方法

    python 產(chǎn)生token及token驗證的方法

    今天小編就為大家分享一篇python 產(chǎn)生token及token驗證的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python教程之進程和線程

    python教程之進程和線程

    這篇文章主要為大家介紹了python進程和線程,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python使用Matplotlib繪制甘特圖的實踐

    Python使用Matplotlib繪制甘特圖的實踐

    甘特圖已經(jīng)發(fā)展成項目規(guī)劃和跟蹤的必備工具,本文主要介紹了Python使用Matplotlib繪制甘特圖的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 如何運用python讀寫CSV文件

    如何運用python讀寫CSV文件

    本文通過講解使用基礎(chǔ)Python代碼來讀寫和處理CSV文件,點進來的小伙伴一起來學(xué)習(xí)吧
    2021-08-08
  • Python 20行簡單實現(xiàn)有道在線翻譯的詳解

    Python 20行簡單實現(xiàn)有道在線翻譯的詳解

    這篇文章主要介紹了Python實現(xiàn)有道在線翻譯的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • python輪詢機制控制led實例

    python輪詢機制控制led實例

    這篇文章主要介紹了python輪詢機制控制led實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python3 selenium 實現(xiàn)QQ群接龍自動化功能

    Python3 selenium 實現(xiàn)QQ群接龍自動化功能

    這篇文章主要介紹了Python3 selenium 實現(xiàn)QQ群接龍自動化功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 25個值得收藏的Python文本處理案例

    25個值得收藏的Python文本處理案例

    這篇文章主要給大家分享的是25個值得收藏的Python文本處理案例。Python?處理文本是一項非常常見的功能,本文整理了多種文本提取及NLP相關(guān)的案例,還是非常有收藏價值的,文章很長,可以收藏起來,總會用到的
    2022-02-02
  • python關(guān)閉print輸出信息詳情

    python關(guān)閉print輸出信息詳情

    這篇文章主要介紹了python關(guān)閉print輸出信息詳情,當(dāng)我們遇到需要關(guān)閉print輸出信息的情況,我們可以通過控制sys.stdout來實現(xiàn)print輸出的開關(guān),下面文章就用一個簡單的例子來實現(xiàn),需要的小伙伴可以參考一下
    2022-02-02
  • Python中的查找算法代碼實例

    Python中的查找算法代碼實例

    這篇文章主要介紹了Python中的查找算法代碼實例,算法是解決一系列問題的清晰指令,也就是,能對一定規(guī)范的輸入,在有限的時間內(nèi)獲得所要求的輸出,簡單來說,算法就是解決一個問題的具體方法和步驟,算法是程序的靈魂,需要的朋友可以參考下
    2023-07-07

最新評論

江孜县| 德州市| 定结县| 石门县| 宁河县| 铜鼓县| 西藏| 商城县| 甘孜县| 嘉义市| 上饶市| 江油市| 蓬安县| 惠来县| 江津市| 城口县| 平顶山市| 高阳县| 湘西| 石景山区| 阿合奇县| 浙江省| 龙陵县| 茂名市| 兴业县| 南靖县| 湖州市| 涟水县| 白城市| 海淀区| 龙胜| 凤山县| 白山市| 册亨县| 阿巴嘎旗| 资源县| 依兰县| 马龙县| 原阳县| 仲巴县| 高雄市|