好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用

matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用

熱門標簽:南京銷售外呼系統(tǒng)軟件 上海機器人外呼系統(tǒng)哪家好 房產(chǎn)電銷外呼系統(tǒng) 浙江電銷卡外呼系統(tǒng)好用嗎 地圖標注微信發(fā)送位置不顯示 地圖標注的意義點 地圖制圖標注位置改變是移位嗎 蓋州市地圖標注 315電話機器人廣告

概述

subplot()函數(shù)向當前圖像(figure)添加一個子圖(Axes),并將該子圖設為當前子圖。或者將某子圖設為當前子圖。

pyplot.subplot()其實是Figure.add_subplot()的一個封裝。

函數(shù)的定義簽名為:matplotlib.pyplot.subplot(*args, **kwargs)

函數(shù)的調用簽名為:

  • subplot(nrows, ncols, index, **kwargs)
  • subplot(pos, **kwargs)
  • subplot(**kwargs)
  • subplot(ax)

函數(shù)的參數(shù)為:

*args:定義子圖的位置。int(int, int, index)SubplotSpec, 默認值為(1, 1, 1)

*args由以下三種定義方式。

  • 三個整數(shù)構成的三元組(nrows, ncols, index):首先構成一個nrows行和ncols列的網(wǎng)格,然后將子圖添加到對應index索引位置。 index從1開始累計,1為左上角,依次向右遞增. index也可以是是一個二元組,例如fig.add_subplot(3, 1, (1, 2))。
  • 三位整數(shù):每一位數(shù)字可以分解為單獨的整數(shù),因此,這種方法最好用于子圖少于9個的情況(index最大只能為9)。比如plt.subplot(235)等價于plt.subplot(2, 3, 5)。
  • SubplotSpec對象:

函數(shù)的返回值為:axes.SubplotBase對象或 Axes的其他子類。

案例:規(guī)則布局

import matplotlib.pyplot as plt

# 添加3行3列子圖中的第1個子圖,并將其為當前子圖
plt.subplot(331)
plt.bar(range(1,4),range(1,4))
# 添加3行3列子圖中的第5個子圖,并將其為當前子圖
plt.subplot(335)
plt.pie([4,5,6])
# 添加3行3列子圖中的第9個子圖,并將其為當前子圖
# 返回值為Axes對象
ax=plt.subplot(339)
# 使用Axes的方法(面向對象模式)繪制點
ax.plot([1],'o')

plt.show()

pyplot.plot()源碼如下,通過源碼可知pyplot模塊的函數(shù)底層調用的是Axes對象的對應方法。

def plot(*args, scalex=True, scaley=True, data=None, **kwargs):
    return gca().plot(
        *args, scalex=scalex, scaley=scaley,
        **({"data": data} if data is not None else {}), **kwargs)

不規(guī)則布局

通常子區(qū)函數(shù)subplot()用來完成等分畫布的繪圖展示的任務,如果在畫布上需要進行非等分畫布的圖形展示時,我們可以多次調用函數(shù)subplot()來完成非等分畫布的繪圖準備任務。

import matplotlib.pyplot as plt

# 繪制1行2列子圖中的第1個子圖
plt.subplot(121,facecolor='r')
# 繪制2行2列子圖中的第2個子圖
plt.subplot(222,facecolor='g')
# 繪制2行2列子圖中的第4個子圖
plt.subplot(224,facecolor='b')

plt.show()

import matplotlib.pyplot as plt

# 繪制3行2列子圖中的第1個子圖
plt.subplot(321,facecolor='r')
# 繪制3行2列子圖中的第2個子圖
plt.subplot(322,facecolor='r')
# 繪制3行2列子圖中的第3個子圖
plt.subplot(323,facecolor='r')
# 繪制3行2列子圖中的第4個子圖
plt.subplot(324,facecolor='r')
# # 繪制3行1列子圖中的第3個子圖
plt.subplot(313,facecolor='b')

plt.show()

subplot()函數(shù)有一個非常重要的特性:
在創(chuàng)建新的子圖時,如果新建子圖與原有的子圖存在重疊的情況,那么會刪除原有重疊的子圖。
例如:

import matplotlib.pyplot as plt
# 繪圖時隱含創(chuàng)建subplot(111)
plt.plot([1, 2, 3])
# 創(chuàng)建一個新的子圖,由于與原子圖重疊,因此刪除原有子圖
plt.subplot(211)
plt.show()

到此這篇關于matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用的文章就介紹到這了,更多相關matplotlib 添加子圖內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python使用matplotlib:subplot繪制多個子圖的示例
  • matplotlib subplot繪制多個子圖的方法示例
  • Python matplotlib讀取excel數(shù)據(jù)并用for循環(huán)畫多個子圖subplot操作
  • matplotlib繪制多個子圖(subplot)的方法
  • matplotlib subplots 調整子圖間矩的實例
  • matplotlib.subplot()畫子圖并共享y坐標軸的方法

標簽:陽泉 日照 臨汾 克拉瑪依 貴州 赤峰 雙鴨山 金華

巨人網(wǎng)絡通訊聲明:本文標題《matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用》,本文關鍵詞  matplotlib,之,pyplot,模塊,實現(xiàn),;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用》相關的同類信息!
  • 本頁收集關于matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美成a人片在线观看久| 国产成人亚洲精品91专区高清 | 免费观看国产精品| 91丨丝袜丨国产探花| 被三个老头捆着躁我一个爽文 | 无码熟妇人妻AV又大又粗| 色屁屁www一区二区三区| 亚洲国产另类无码日韩| 国产视频一区二| 国产freexxxx性播放| 99国产精品免费视频观看| 干处女小说| DANCE抹油热舞| 国产欧美综合| 免费高清日本中文| 欧美高大肥白大臀| 日韩激情图片| 成人H漫画网站www潮喷鲁| 精品国产欧美一区二区最新| 天天爱天天爽| 无码做爰内谢免费视频| 在线人成精品免费视频| 欧美精品18videosex欧美性| 久久亚洲色热人体大胆| 韩国电影男与女| 国产性猛交?XX?乱天美传煤| 男男高h情趣用品play文| 精品国产产一区二区三区久久| 奶瘾 骨科| 十八歲處女開苞流血电影| 国产中文欧美| 小奶狗肉文| 可以免费看的毛片| 小菜花霸王网站最新版本更新内容| 曰逼软件| 老妇乱说伦小说| 91尤物在线| 片多多电影电视剧影视剧三年| 久久国产精品精品国产色综合 | 国内精品久久久久久久日韩| 日本人妻av一区二区三区电影|