matplotlib.pyplot繪圖顯示控制方法
在使用Python庫(kù)時(shí),常常會(huì)用到matplotlib.pyplot繪圖,本文介紹在PyCharm及Jupyter Notebook頁(yè)面中控制繪圖顯示與否的小技巧。
在PyCharm中顯示繪圖
在繪圖代碼最后加上“plt.show()”語(yǔ)句。
import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 2*np.pi, .001) y = np.sin(2 * np.pi * x) plt.clf() plt.plot(x, y) l = plt.axhline(linewidth=1, color='black') l = plt.axvline(linewidth=1, color='black') plt.show()
繪圖如下:

在PyCharm中不顯示繪圖
在導(dǎo)入matplotlib庫(kù)后,且在matplotlib.pyplot庫(kù)被導(dǎo)入前加“matplotlib.use(‘a(chǎn)gg')”語(yǔ)句。
import numpy as np
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt # matplotlib.use('agg')必須在本句執(zhí)行前運(yùn)行
(后續(xù)代碼略)
在Jupyter Notebook頁(yè)面內(nèi)顯示繪圖
在使用Jupyter Notebook寫(xiě)文檔時(shí),如需在本頁(yè)面內(nèi)顯示繪圖,只需加入“%matplotlib inline”語(yǔ)句。
import numpy as np import pandas as pd %matplotlib inline (后續(xù)代碼略)
以上這篇matplotlib.pyplot繪圖顯示控制方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python3基礎(chǔ)之list列表實(shí)例解析
這篇文章主要介紹了Python3的list列表用法,這是Python3數(shù)據(jù)類型中非常常見(jiàn)的應(yīng)用,需要的朋友可以參考下2014-08-08
python實(shí)現(xiàn)打印類的所有屬性和方法
這篇文章主要介紹了python實(shí)現(xiàn)打印類的所有屬性和方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
利用Python判斷整數(shù)是否是回文數(shù)的3種方法總結(jié)
這篇文章主要給大家介紹了關(guān)于如何利用Python判斷整數(shù)是否是回文數(shù)的3種方總結(jié),回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù),需要的朋友可以參考下2021-07-07
Python基于DFA算法實(shí)現(xiàn)內(nèi)容敏感詞過(guò)濾
DFA?算法是通過(guò)提前構(gòu)造出一個(gè)?樹(shù)狀查找結(jié)構(gòu),之后根據(jù)輸入在該樹(shù)狀結(jié)構(gòu)中就可以進(jìn)行非常高效的查找。本文將利用改算法實(shí)現(xiàn)敏感詞過(guò)濾,需要的可以參考一下2022-04-04
pandas 時(shí)間偏移的實(shí)現(xiàn)
時(shí)間偏移就是在指定時(shí)間往前推或者往后推一段時(shí)間,即加減一段時(shí)間之后的時(shí)間,本文使用Python實(shí)現(xiàn),感興趣的可以了解一下2021-08-08
Python關(guān)于實(shí)參隨形參改變而改變的問(wèn)題
本文通過(guò)實(shí)驗(yàn)總結(jié)了Python中可變和不可變數(shù)據(jù)類型的區(qū)別,并提出了通過(guò)使用.copy()方法或deepcopy()函數(shù)來(lái)保持可變數(shù)據(jù)不變的解決方案2024-11-11

