欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python 一個figure上顯示多個圖像的實例

系統(tǒng) 1652 0

方法一:主要是inshow()函數(shù)的使用

首先基本的畫圖流程為:

            
import matplotlib.pyplot as plt 
 
#創(chuàng)建新的figure
fig = plt.figure()
 
#必須通過add_subplot()創(chuàng)建一個或多個繪圖
#ax = fig.add_subplot(221)
 
#繪制2x2兩行兩列共四個圖,編號從1開始
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)
 
#圖片的顯示
plt.show()
          

然后就會有四個在同一張圖上的figure

python 一個figure上顯示多個圖像的實例_第1張圖片

然后我們可以用python中的Matplotlib庫中的,imshow()函數(shù)實現(xiàn)繪圖。imshow()可以用來繪制熱力圖

            
#coding=utf-8
import matplotlib.pyplot as plt 
import numpy as np
 
points = np.arange(-5,5,0.01)
 
xs,ys = np.meshgrid(points,points)
 
z = np.sqrt(xs**2 + ys**2)
 
#創(chuàng)建新的figure
fig = plt.figure()
 
#繪制2x2兩行兩列共四個圖,編號從1開始
ax = fig.add_subplot(221)
ax.imshow(z)
 
ax = fig.add_subplot(222)
#使用自定義的colormap(灰度圖)
ax.imshow(z,cmap=plt.cm.gray)
 
ax = fig.add_subplot(223)
#使用自定義的colormap
ax.imshow(z,cmap=plt.cm.cool)
 
ax = fig.add_subplot(224)
#使用自定義的colormap
ax.imshow(z,cmap=plt.cm.hot)
 
#圖片的顯示
plt.show()

          

python 一個figure上顯示多個圖像的實例_第2張圖片

方法二:subplot的使用,在python中,可以用subplot繪制子圖。

常用方法:pl.subplot(121)第一個1代表1行,第二個2代表兩列,第三個1代表第一個圖。

            
  # -*- coding: utf-8 -*- 
 """ 
 演示二維插值。 
 """ 
 import numpy as np 
 from scipy import interpolate 
 import pylab as pl 
 import matplotlib as mpl 
  
 def func(x, y): 
  return (x+y)*np.exp(-5.0*(x**2 + y**2)) 
  
 # X-Y軸分為15*15的網(wǎng)格 
 y,x= np.mgrid[-1:1:15j, -1:1:15j] 
  
 fvals = func(x,y) # 計算每個網(wǎng)格點上的函數(shù)值 15*15的值 
 print len(fvals[0]) 
  
 #三次樣條二維插值 
 newfunc = interpolate.interp2d(x, y, fvals, kind='cubic') 
  
 # 計算100*100的網(wǎng)格上的插值 
 xnew = np.linspace(-1,1,100)#x 
 ynew = np.linspace(-1,1,100)#y 
 fnew = newfunc(xnew, ynew)#僅僅是y值 100*100的值 
  
 # 繪圖 
 # 為了更明顯地比較插值前后的區(qū)別,使用關(guān)鍵字參數(shù)interpolation='nearest' 
 # 關(guān)閉imshow()內(nèi)置的插值運算。 
 pl.subplot(121) 
 im1=pl.imshow(fvals, extent=[-1,1,-1,1], cmap=mpl.cm.hot, interpolation='nearest', origin="lower")#pl.cm.jet 
 #extent=[-1,1,-1,1]為x,y范圍 favals為 
 pl.colorbar(im1) 
  
 pl.subplot(122) 
 im2=pl.imshow(fnew, extent=[-1,1,-1,1], cmap=mpl.cm.hot, interpolation='nearest', origin="lower") 
 pl.colorbar(im2) 
  
 pl.show() 

          

以上的代碼為二維插值中畫圖的演示。繪圖如下:

python 一個figure上顯示多個圖像的實例_第3張圖片

以上這篇python 一個figure上顯示多個圖像的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 婷婷 综合网站 | 波多野结衣中文一区 | 久久亚洲第一 | 国产情侣啪啪 | 偶像练习生在线免费观看 | 成人午夜AV亚洲精品无码网站 | 久久久久毛片免费观看 | 9999网站| 亚洲国产字幕 | 亚洲成人福利在线观看 | 国产一区二区不卡 | 国产日韩一区在线精品欧美玲 | 欧美激情a∨在线视频播放 中文字幕亚洲图片 | 天天干天天干天天干天天干天天干 | 日本中文字幕在线视频 | 陈宝莲a毛片在线播放 | 香蕉一区 | 久久久久久亚洲 | 国产噜噜噜精品免费 | 欧美成a人片在线观看 | 91新视频| 精品国产一区二区三区久久影院 | 国产 福利 在线 | 欧美视频网站免费看 | 99热免费精品 | 午夜欧美性欧美 | 免费视频片在线观看 | 色欲天天婬色婬香视频综合网 | 一级毛片视频免费 | 日韩一级欧美一级毛片在线 | 天天干天天操天天做 | 久久精品视频5 | 精品一区二区三区在线观看国产 | 亚洲综合区 | 精品a在线观看 | 久久机热 | 91精品国产色综合久久 | 久久特级毛片 | 亚洲一区 中文字幕 | 成人全黄三级视频在线观看 | 欧美黄色网 |