Matplotlib中%matplotlib inline如何使用
%matplotlib inline
是一個魔法函數(shù)(Magic Functions)。官方給出的定義是:IPython有一組預(yù)先定義好的所謂的魔法函數(shù)(Magic Functions),你可以通過命令行的語法形式來訪問它們。可見“%matplotlib inline”就是模仿命令行來訪問magic函數(shù)的在IPython中獨(dú)有的形式。
magic函數(shù)分兩種:一種是面向行的,另一種是面向單元型的。
行magic函數(shù)是用前綴“%”標(biāo)注的,很像我們在系統(tǒng)中使用命令行時的形式,例如在Mac中就是你的用戶名后面跟著“$”?!?”后面就是magic函數(shù)的參數(shù)了,但是它的參數(shù)是沒有被寫在括號或者引號中來傳值的。
單元型magic函數(shù)是由兩個“%%”做前綴的,它的參數(shù)不僅是當(dāng)前“%%”行后面的內(nèi)容,也包括了在當(dāng)前行以下的行。
注意:既然是IPython的內(nèi)置magic函數(shù),那么在Pycharm中是不會支持的。
#內(nèi)嵌畫圖 %matplotlib inline import matplotlib # 注意這個也要import一次 import matplotlib.pyplot as plt myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 這一行 plt.plot((1,2,3),(4,3,-1)) plt.xlabel(u'橫坐標(biāo)', fontproperties=myfont) # 這一段 plt.ylabel(u'縱坐標(biāo)', fontproperties=myfont) # 這一段 #plt.show() # 有了%matplotlib inline 就可以省掉plt.show()了

總結(jié):%matplotlib inline 可以在Ipython編譯器里直接使用,功能是可以內(nèi)嵌繪圖,并且可以省略掉plt.show()這一步。
%matplotlib inline報錯

但是刪掉又會不顯示圖表
解決:刪掉這行代碼,用 plt.show() 展示圖表
到此這篇關(guān)于Matplotlib中%matplotlib inline如何使用的文章就介紹到這了,更多相關(guān)%matplotlib inline內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python設(shè)置matplotlib.plot的坐標(biāo)軸刻度間隔以及刻度范圍
- Python使用matplotlib繪制多個圖形單獨(dú)顯示的方法示例
- python學(xué)習(xí)之matplotlib繪制散點(diǎn)圖實(shí)例
- python繪圖庫Matplotlib的安裝
- python使用matplotlib繪制柱狀圖教程
- python Matplotlib畫圖之調(diào)整字體大小的示例
- 用matplotlib畫等高線圖詳解
- Python+matplotlib繪制不同大小和顏色散點(diǎn)圖實(shí)例
- python中Matplotlib實(shí)現(xiàn)繪制3D圖的示例代碼
- python使用matplotlib繪制折線圖教程
- Python繪圖Matplotlib之坐標(biāo)軸及刻度總結(jié)
- Python實(shí)現(xiàn)matplotlib顯示中文的方法詳解
相關(guān)文章
使用python采集Excel表中某一格數(shù)據(jù)
這篇文章主要介紹了使用python采集Excel表中某一格數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-05-05
Python標(biāo)準(zhǔn)庫之Math,Random模塊使用詳解
math數(shù)學(xué)模塊和random隨機(jī)模塊是Python常用的標(biāo)準(zhǔn)庫之一。本文將詳細(xì)為大家介紹一下這兩個模塊的使用方法,需要的小伙伴可以參考一下2022-05-05
python實(shí)現(xiàn)將列表中各個值快速賦值給多個變量
這篇文章主要介紹了python實(shí)現(xiàn)將列表中各個值快速賦值給多個變量,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
詳解Python進(jìn)階之切片的誤區(qū)與高級用法
切片(slice)就是一種截取索引片段的技術(shù),借助切片技術(shù),我們可以十分靈活地處理序列類型的對象。這篇文章主要介紹了Python進(jìn)階之切片的誤區(qū)與高級用法,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
使用Python3?Boto3包刪除AWS?CloudFormation的棧(Stacks)
這篇文章主要介紹了如何使用Python3?Boto3刪除AWS?CloudFormation的棧(Stacks),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
分析機(jī)器學(xué)習(xí)之決策樹Python實(shí)現(xiàn)
決策樹是一種非參數(shù)的有監(jiān)督學(xué)習(xí)方法,它能夠從一系列有特征和標(biāo)簽的數(shù)據(jù)中總結(jié)出決策規(guī)則,并用樹狀圖的結(jié)構(gòu)來呈現(xiàn)這些規(guī)則,以解決分類和回歸問題。決策樹算法容易理解,適用各種數(shù)據(jù),在解決各種問題時都有良好表現(xiàn)2021-06-06

