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

jupyter notebook 實現(xiàn)matplotlib圖動態(tài)刷新

 更新時間:2020年04月22日 15:08:35   作者:薛定諤的哈士奇啊  
這篇文章主要介紹了jupyter notebook 實現(xiàn)matplotlib圖動態(tài)刷新,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧!

import matplotlib
%matplotlib inline
from IPython import display

需要刷新的地方,畫完圖之后添加

display.clear_output(wait=True)

補充知識:jupyter notebook matplotlib繪制動態(tài)圖并顯示在notebook中

有些時候matplotlib 的繪圖沒法顯示在notebook中,或者顯示不了。這與backend有關。

首先啟動你的notebook,輸入

%pylab

查看你的matplotlib后端,我的輸出為:

Qt5Agg

這是后端的渲染方式,使用的是qt5渲染。激活方式為在繪圖之前插入代碼段:

%matplotlib qt5

這樣就能顯示出圖,但是是顯示在notebook之外的,如果我使用%matplotlib inline,圖的顯示并不正常。我也不知道為什么,,,,,,,,,,,,,

如果你輸出的后端為其他類型,建議查看下面的資料,直接輸入對應的繪圖激活方式。

補充知識:matplotlib 常用backend

matplotlib 使用簡明教程(一)-基礎概念

Matplotlib 是一個用于繪制圖表的 Python 庫,可以用來處理圖片、繪制統(tǒng)計類的圖表。

本文分為幾篇,主要目的在于說明 Matplotlib 的一些使用方法。第一篇用于介紹 Matplotlib 的一些基本概念。

基本組成

以官網(wǎng)中圖片說明 Matplotlib 圖表中的基本組成成分。

figure:整個畫布,包含一個或多個 axes

axes:畫布中的某一個圖表,包含一個 plot

artist:元素,包括圖中所示的 label、line 等,也包括 plot

backend

每一種輸出的能力都叫做一種 backend,在我的理解中有點類似渲染器。

IPython 中的魔法語句 %matplotlib xxxx 就是選擇 backend。

選用哪種 backend,其優(yōu)先級選取如下:

matplotlibrc 文件中的 backend

使用 MPLBACKEND 環(huán)境變量

使用 matplotlib.use() 函數(shù),需要在導入 pyplot 前使用

backend 從種類上,分為可交互型(user interface)和不可交互型兩種(hardcopy),如果希望查看本地支持的 backend 有哪些,可以使用

matplotlib.rcsetup.interactive_bk # 可交互型
matplotlib.rcsetup.non_interactive_bk # 不可交互型
matplotlib.rcsetup.all_backends # 所有 backend

獲取當前的 backend 可以使用 matplotlib.pyplot.get_backend()

常用 backend 已在文尾附上。

交互模式

我理解,“交互模式”即代表著這個圖標在繪制后可以動態(tài)變化,例如預設的動畫以及用戶的操作。

當開啟交互模式后,繪制的圖表會自動更新、繪制,如果希望手動更新圖表,則使用 draw() 函數(shù);而在非交互模式下,當所有后臺繪制完成后,需要使用 show() 函數(shù),才會將最終圖表展示出來。

如果希望使用交互模式,需要選用可交互型的 backend。

通過 matplotlib.interactive() 設置交互模式的開啟與關閉

通過 matplotlib.is_interactive() 查詢當前實發(fā)支持交互模式

也可以通過 matplotlib.pyplot.ion() 和 matplotlib.pyplot.ioff() 來開啟/關閉交互模式

附:常用 backend

不可交互型

AGG:渲染為 png 文件

PS:渲染為 ps 文件

PDF:渲染為 pdf 文件

SVG:渲染為 svg 文件

Cairo:使用 Cairo 引擎渲染

可交互型

Qt5Agg:使用 Qt5 渲染,IPython 中可使用 %matplotlib qt5

Qt4Agg:使用 Qt4 渲染,IPython 中可使用 %matplotlib qt4

ipympl:使用 ipympl 庫,Ipython 中可使用 %matplotlib ipympl

macosx:使用 Cocoa 畫布渲染,Ipython 中可使用 %matplotlib osx

nbAgg:Jupyter Notebook 中使用的 backend,Jupyter 中使用 %matplotlib notebook 來激活

WXAgg:使用 wxWidgets 庫來渲染,Ipython 中可使用 %matplotlib wx

inline:嚴格地講并不是一個 backend,這個 IPython 中的一個語法,表示把圖表嵌入筆記中,使用 %matplotlib inline

以上這篇jupyter notebook 實現(xiàn)matplotlib圖動態(tài)刷新就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python字符串和常用數(shù)據(jù)結(jié)構知識總結(jié)

    python字符串和常用數(shù)據(jù)結(jié)構知識總結(jié)

    在本文中我們系統(tǒng)的給大家整理了關于python字符串和常用數(shù)據(jù)結(jié)構的相關知識點以及實例代碼,需要的朋友們學習下。
    2019-05-05
  • Python讀取HDFS目錄下的所有文件的實現(xiàn)示例

    Python讀取HDFS目錄下的所有文件的實現(xiàn)示例

    HDFS是Apache Hadoop的分布式文件系統(tǒng),本文主要介紹了Python讀取HDFS目錄下的所有文件的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • python time模塊用法實例詳解

    python time模塊用法實例詳解

    這篇文章主要介紹了python中time模塊的用法,包括了各類時間函數(shù),需要的朋友可以參考下
    2014-09-09
  • Python讀寫TOML文件的示例代碼

    Python讀寫TOML文件的示例代碼

    TOML?文件表示(Tom's?Obvious,最小語言),它的語法主要由鍵=值對組成,本文主要為大家詳細介紹了如何使用Python讀寫TOML文件,感興趣的小伙伴可以了解下
    2023-08-08
  • Python檢查圖片是否損壞及圖片類型是否正確過程詳解

    Python檢查圖片是否損壞及圖片類型是否正確過程詳解

    這篇文章主要介紹了Python檢查圖片是否損壞及圖片類型是否正確過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python操作rabbitMQ的示例代碼

    Python操作rabbitMQ的示例代碼

    這篇文章主要介紹了Python操作rabbitMQ的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • Python正則表達式如何進行字符串替換實例

    Python正則表達式如何進行字符串替換實例

    Python正則表達式在使用中會經(jīng)常應用到字符串替換的代碼。這篇文章主要介紹了Python正則表達式如何進行字符串替換,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • python內(nèi)置函數(shù)之slice案例詳解

    python內(nèi)置函數(shù)之slice案例詳解

    這篇文章主要介紹了python內(nèi)置函數(shù)之slice案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Python如何做點擊率數(shù)據(jù)預測

    Python如何做點擊率數(shù)據(jù)預測

    這篇文章主要介紹了Python做點擊率數(shù)據(jù)預測,在這個場景中,我們通常需要根據(jù)用戶的歷史行為、物品的特征、上下文信息等因素來預測用戶點擊某個特定物品(如廣告、推薦商品)的概率,需要的朋友可以參考下
    2024-06-06
  • python實現(xiàn)控制臺打印的方法

    python實現(xiàn)控制臺打印的方法

    今天小編就為大家分享一篇python實現(xiàn)控制臺打印的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

唐河县| 浮山县| 内丘县| 平南县| 剑阁县| 河北省| 阿克苏市| 镇康县| 西吉县| 内丘县| 黄骅市| 镇宁| 武定县| 台北市| 雅江县| 兴义市| 商丘市| 五台县| 永寿县| 乐山市| 五河县| 大连市| 思茅市| 东阳市| 同心县| 东至县| 白河县| 莱阳市| 精河县| 虞城县| 阿拉尔市| 广昌县| 墨脱县| 安仁县| 沙田区| 灵璧县| 乌恰县| 舒城县| 罗山县| 丽江市| 五常市|