解決matplotlib.pyplot在Jupyter notebook中不顯示圖像問題
在代碼首行添加:
%matplotlib inline
即可。
補充知識:jupyter不能顯示Matplotlib 動畫
看莫煩老師的matplotlib教程中,有一段sinx函數(shù)動畫,用Jupyter跑卻不能顯示動畫效果。
解決方案:在前面加一句%matplotlib notebook
動畫代碼如下:
%matplotlib notebook import tensorflow as tf import numpy as np import matplotlib.pyplot as plt from matplotlib import animation fig, ax = plt.subplots() x =np.arange(0,2*np.pi,0.01) # 返回的是個列表 line , = ax.plot(x,np.sin(x)) def animate(i): # xdata 保持不變, ydata 更新成另外一批數(shù)據(jù) # 將0-100都傳進去更新一下,i變化時,y也會變化,更新圖像 line.set_ydata(np.sin(x+i/10)) return line, def init(): line.set_ydata(np.sin(x)) return line, # interval 是更新的頻率,隔多少毫秒更新一次,這里是隔20ms更新一次 # blit=True,只更新有變化的點 ani = animation.FuncAnimation(fig=fig,func=animate,frames =100,init_func=init,interval =20,blit=False) plt.show()
以上這篇解決matplotlib.pyplot在Jupyter notebook中不顯示圖像問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)值方法及數(shù)據(jù)可視化
這篇文章主要介紹了Python數(shù)值方法及數(shù)據(jù)可視化,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
一文帶你了解Python中的數(shù)據(jù)序列化與反序列化
Python提供了豐富的工具和庫來處理數(shù)據(jù)序列化與反序列化,本文帶領(lǐng)大家一起學(xué)習(xí),包括基本概念、常見的序列化格式、示例和最佳實踐,快跟隨小編一起學(xué)習(xí)起來吧2023-10-10
Python實現(xiàn)讀取TXT文件數(shù)據(jù)并存進內(nèi)置數(shù)據(jù)庫SQLite3的方法
這篇文章主要介紹了Python實現(xiàn)讀取TXT文件數(shù)據(jù)并存進內(nèi)置數(shù)據(jù)庫SQLite3的方法,涉及Python針對txt文件的讀取及sqlite3數(shù)據(jù)庫的創(chuàng)建、插入、查詢等相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
關(guān)于pycharm?python3.7成功安裝dlib庫的問題
這篇文章主要介紹了pycharm?python3.7成功安裝dlib庫的解決方法,本文分步驟給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12
Python中函數(shù)eval和ast.literal_eval的區(qū)別詳解
eval函數(shù)在Python中做數(shù)據(jù)類型的轉(zhuǎn)換還是很有用的。它的作用就是把數(shù)據(jù)還原成它本身或者是能夠轉(zhuǎn)化成的數(shù)據(jù)類型。那么eval和ast.literal_val()的區(qū)別是什么呢?本文將大家介紹關(guān)于Python中函數(shù)eval和ast.literal_eval區(qū)別的相關(guān)資料,需要的朋友可以參考下。2017-08-08

